Tweaked the way Requester works

The new approach uses unhandled(), to avoid the need for
handleResponses.  I believe this should make it more FSM-friendly.