This will hopefully fix a couple recent unit test failures (probably really slow hardware)
Fix this unit test...the logic was flawed, we have to block on every runnable
Additional verification that runnables are run in the order they were provided
Merge branch 'master' into concurrent_testability