fix interference when launching subprocesses from different threads
naive parallel test execution