anchor.diff:      // If the connection is idle the HTTP stream is closed.
       if (_state == _State.START) {
         if (!_requestParser) {
  -        error(new HttpException(
  +        _reportError(new HttpException(
                       "Connection closed before full header was received"));
         }
         _controller.close();
  
positive.code:       _state = _State.FAILURE;
        // Report the error through the error callback if any. Otherwise
        // throw the error.
        error(new HttpException(
                    "Connection closed before full body was received"));
      }
      _controller.close();
  
negative.code:       _state = _State.FAILURE;
        // Report the error through the error callback if any. Otherwise
        // throw the error.
        _reportError(new HttpException(
                    "Connection closed before full header was received"));
        _controller.close();
        return;
  