Reject unknown/stale replies when received.
Make dispatch return a channel instead of taking one