DO NOT MERGE: Change simulateUserInteraction to correct behavior with large timeouts

In case of a large timeout, the screen tap is not frequent enough,
causing possible test failures. This is fixed by using the master
branch implementation, which sleeps a specified amount of time until
the timeout has been reached.

Bug: 148625765
1 file changed