Tweak proxy_to interface for performance: do not raise Again when there's no more messages to read, that's the normal outcome