Change max_push_id related version guard to VersionUsesHttp3.

MAX_PUSH_ID is a HTTP/3 concept, and thus shouldn't be under VersionHasIetfQuicFrames().

gfe-relnote: protected by disabled v99 flag.
PiperOrigin-RevId: 274858950
Change-Id: I7e943477a84835178bc958fa049f98daa2c28144
diff --git a/quic/core/http/quic_spdy_client_session_base.cc b/quic/core/http/quic_spdy_client_session_base.cc
index 342a3e2..aef68c8 100644
--- a/quic/core/http/quic_spdy_client_session_base.cc
+++ b/quic/core/http/quic_spdy_client_session_base.cc
@@ -93,7 +93,7 @@
     return;
   }
 
-  if (VersionHasIetfQuicFrames(transport_version()) &&
+  if (VersionUsesHttp3(transport_version()) &&
       promised_stream_id > max_allowed_push_id()) {
     connection()->CloseConnection(
         QUIC_INVALID_STREAM_ID,
diff --git a/quic/core/http/quic_spdy_session.cc b/quic/core/http/quic_spdy_session.cc
index 401ade6..c876e3d 100644
--- a/quic/core/http/quic_spdy_session.cc
+++ b/quic/core/http/quic_spdy_session.cc
@@ -549,7 +549,7 @@
     return;
   }
 
-  if (VersionHasIetfQuicFrames(transport_version()) &&
+  if (VersionUsesHttp3(transport_version()) &&
       promised_stream_id > max_allowed_push_id()) {
     QUIC_BUG
         << "Server shouldn't send push id higher than client's MAX_PUSH_ID.";
diff --git a/quic/tools/quic_simple_server_session.cc b/quic/tools/quic_simple_server_session.cc
index 1a03ab5..b2ee913 100644
--- a/quic/tools/quic_simple_server_session.cc
+++ b/quic/tools/quic_simple_server_session.cc
@@ -81,7 +81,7 @@
         request_url, resource, original_request_headers);
     highest_promised_stream_id_ +=
         QuicUtils::StreamIdDelta(transport_version());
-    if (VersionHasIetfQuicFrames(transport_version()) &&
+    if (VersionUsesHttp3(transport_version()) &&
         highest_promised_stream_id_ > max_allowed_push_id()) {
       return;
     }