docs: public synchronized boolean isOpen() {
      if (errorCode != null) {
        return false;
      }
      if ((source.finished || source.closed)
          && (sink.finished || sink.closed)
          && hasResponseHeaders) {
        return false;
      }
      return true;
    }