Remove unnecessary error check in QuicStreamIdManager.

The method is only called when config is negotiated. By that time, it's impossible to have any incoming stream.

gfe-relnote: unused code. not protected.
PiperOrigin-RevId: 304059534
Change-Id: Ia0f7782f05e589b9bb1a0095d4437ad0974d3b2e
diff --git a/quic/core/quic_stream_id_manager.cc b/quic/core/quic_stream_id_manager.cc
index 2878a9b..9a52ff3 100644
--- a/quic/core/quic_stream_id_manager.cc
+++ b/quic/core/quic_stream_id_manager.cc
@@ -89,11 +89,8 @@
 
 void QuicStreamIdManager::SetMaxOpenIncomingStreams(
     QuicStreamCount max_open_streams) {
-  if (max_open_streams < incoming_stream_count_) {
-    delegate_->OnStreamIdManagerError(
-        QUIC_MAX_STREAMS_ERROR, "Stream limit less than existing stream count");
-    return;
-  }
+  QUIC_BUG_IF(incoming_stream_count_ > 0)
+      << "non-zero stream count when setting max incoming stream.";
   QUIC_LOG_IF(WARNING, incoming_initial_max_open_streams_ != max_open_streams)
       << quiche::QuicheStrCat(
              unidirectional_ ? "unidirectional " : "bidirectional: ",