Add new _send method to reduce code duplication.

This method is the lowest _send related method on Channel and is
the place where we raise a socket is closed Excpetion.
Use new _send method.
Remove raising of socket excpetions from sendall*.