Fix a bug in ChannelOutboundBuffer and AbstractChannel where gathering write isn't performed at all