Use FailNow() instead of Fail()

This allows us to piggy back on some of the testing package's goroutine management.