Add version guard to QuicUtil methods which are IETF QUIC only.

This includes some minor method parameter changes along the way.

No behavior change. not protected.

PiperOrigin-RevId: 317388565
Change-Id: Ia73f1028212a318d4640afa2fbdd0239e095e1f2
diff --git a/quic/quic_transport/quic_transport_stream.cc b/quic/quic_transport/quic_transport_stream.cc
index 401ae7e..0fb988a 100644
--- a/quic/quic_transport/quic_transport_stream.cc
+++ b/quic/quic_transport/quic_transport_stream.cc
@@ -23,7 +23,8 @@
                  /*is_static=*/false,
                  QuicUtils::GetStreamType(id,
                                           session->connection()->perspective(),
-                                          session->IsIncomingStream(id))),
+                                          session->IsIncomingStream(id),
+                                          session->version())),
       session_interface_(session_interface) {}
 
 size_t QuicTransportStream::Read(char* buffer, size_t buffer_size) {