Are these wait really necessary? They look like we have an issue with synchronization. 

If you want to run tests slower, you can always run in debug mode and set breakpoints. Moreover, people like the fact you can debug the tests, showing two things at once.