Fix MASQUE toy code

The MASQUE toy code doesn't currently have tests (we're adding tests as we move MASQUE code into core QUIC code) and got accidentally broken by cl/444669215. This CL fixes that.

PiperOrigin-RevId: 449270023
diff --git a/quiche/quic/masque/masque_server_backend.cc b/quiche/quic/masque/masque_server_backend.cc
index 8e74e16..b42a055 100644
--- a/quiche/quic/masque/masque_server_backend.cc
+++ b/quiche/quic/masque/masque_server_backend.cc
@@ -88,6 +88,19 @@
       request_headers, request_body, request_handler);
 }
 
+void MasqueServerBackend::HandleConnectHeaders(
+    const spdy::Http2HeaderBlock& request_headers,
+    RequestHandler* request_handler) {
+  if (MaybeHandleMasqueRequest(request_headers, request_handler)) {
+    // Request was handled as a MASQUE request.
+    return;
+  }
+  QUIC_DLOG(INFO) << "Fetching non-MASQUE CONNECT response for "
+                  << request_headers.DebugString();
+  QuicMemoryCacheBackend::HandleConnectHeaders(request_headers,
+                                               request_handler);
+}
+
 void MasqueServerBackend::CloseBackendResponseStream(
     QuicSimpleServerBackend::RequestHandler* request_handler) {
   QUIC_DLOG(INFO) << "Closing response stream";