Completed code for upcoming blog "Five Ways of Synchronising
Multithreaded Integration Tests"