Fix a sublte bug in Future.hook
Fix a sublte bug in Future.hook

The bug arises when an exception in throw asynchronously from
the consumption function, and cought by a global exception
handler which calls to cancel.

Avaq/Fluture,davidchambers/Fluture,fluture-js/Fluture,fluture-js/Fluture,fluture-js/Fluture