Some clean up
Make sure the pooled buffer is freed
Null the underlying setter once the response is done
Revert "Once all data is written terminate writes and flush eagerly"

This reverts commit 5df3ae25617c0270544636686200caf549ac1984.