Fix data structure corruption and resource leak in ChannelOutboundBuffer