Do not swallow failures in http_requests

The callback attached to the deferredList previously swallowed failures,
such that any errors would never reach the errbacks attached and
therefore the test would not get rescheduled.
Merge pull request #209 from TheTorProject/fix/do_not_swallow_failures_in_http_requests

Do not swallow failures in http_requests