Could we have a little more description of the race condition in the comments? Can we avoid the race condition by yielding on req.finish() first before doing super.tearDown?