Fix for TestFragmentationSlowReader not finishing
Fix for TestFragmentationSlowReader not finishing

If the handler wasn't called (e.g. because of timeout on write), then
the test never ended. Instead, we should detect if the handler has been
called and if not, fail the test.

uber/tchannel-go,uber/tchannel-go