Corrected unit testing and made TestRequestHandler reusable just in case
as I tried it also as an alternate request handler to see why the unit
testing there was failing with the CancellableRequestHandler class.