fix(hooks): argspec not propagated for global hooks

The wrapped responder's argspec was not being propagated up through
the hooks, resulting in a misleading error message when a responder
raises TypeError.