anchor.diff:          .reversed
           .forEach((_ChannelImpl channel) => channel.handleException(ex));
   
  -        _close();
  +        close();
           break;
         case ChannelException:
         // Forward to the appropriate channel and remove it from our list
  
positive.code:   }
  
    void _handleException(ex) {
      // Ignore exceptions while shutting down
      if (_clientClosed != null) {
        return;
      }
  
      connectionLogger.severe(ex);
  
negative.code:    * Check if a connection is currently in handshake state
     */
    bool get handshaking => _socket != null && _connected != null && !_connected.isCompleted;
  
    void _handleMessage(DecodedMessage serverMessage) {
      try {
  