Use mutual exclusion when accessing the hashtable of continuations.
Keep track of which tests failed and give a summary report at the end.