TestExecuteWaitForDefer_WithParallel: Improvement
Fixed the unit test by not waiting arbitrary time, but instead having some fixed events that can be waited for. If it fails intermittently we should still see it, but at least then it should be reproducible.