Don't bother reopening closed connection just to send QUIT command.
Removed Connection's dtor. Can't explicitly close() from dtor without risking InvalidMemoryOperationError, because the socket sub-objects may have already been destroyed.