Fix TypeError when using GearClient - fixes 319

Fixes #319.
At a minimum, a comment here about the `Deferred` not firing with a failure would probably be a good idea.