support send_data in #unbind

the channel will not be closed if the unbind callbacks adds data to the
outbound queue. instead the implementation needs to call
close/close_after_writing by itself to.