Added the ClientThreadsRespecter sync primitive.

nah, even this can fail if thread creation is not fast enough. since this is a test, simple spin lock in the main thread to wait until all workers are spawned will be ok