Pass the request event to the client_after_request hook

This is useful to get some context on the current task when the reply
event is None (either because we are timing out or because we are
talking to a PUSH/PULL or PUB/SUB).

It also replaces the useless method argument from the patterns.