remove Deferred from relay poller

We'll probably keep the Deferred handles around for sending, since that
makes unit tests a bit easier to manage, but on the receiving side we'll
just use PollMixin to synchronize.