fixed incomplete ensure block in Hydra#run

The run methods ensures, that all running requests are properly
cleaned up, e.g. when an exception gets thrown in a callback,
but didn't reset the queued requests.
Merge pull request #7 from markschmidt/xing

fixed incomplete ensure block in Hydra#run