Stream data as fast as possible until the channel indicates it's no longer writable.

This allows us to fill Netty's buffers so that we are less likely to starve the client.