Remove error from return channel.

It was unused and probably wouldn't have ever been used, since we
handle resets.
Add receive windowing.