runner_test: worked around timing issues causing test to hang when using the same MessageLoop