Move B2LO to Bbr2Sender::ApplyConnectionOptions, this allows it to be set in uStreamer experiments.

PiperOrigin-RevId: 366804711
Change-Id: I33e97b49e7c2870971b359e4034e50e9b07e443a
diff --git a/quic/core/congestion_control/bbr2_sender.cc b/quic/core/congestion_control/bbr2_sender.cc
index 8dd6f5c..1589ebd 100644
--- a/quic/core/congestion_control/bbr2_sender.cc
+++ b/quic/core/congestion_control/bbr2_sender.cc
@@ -111,9 +111,6 @@
   if (config.HasClientRequestedIndependentOption(k2RTT, perspective)) {
     params_.startup_full_bw_rounds = 2;
   }
-  if (config.HasClientRequestedIndependentOption(kB2LO, perspective)) {
-    params_.ignore_inflight_lo = true;
-  }
   if (config.HasClientRequestedIndependentOption(kB2HR, perspective)) {
     params_.inflight_hi_headroom = 0.15;
   }
@@ -131,6 +128,9 @@
     params_.drain_cwnd_gain = 2.885;
     model_.set_cwnd_gain(params_.startup_cwnd_gain);
   }
+  if (ContainsQuicTag(connection_options, kB2LO)) {
+    params_.ignore_inflight_lo = true;
+  }
   if (ContainsQuicTag(connection_options, kB2NE)) {
     params_.always_exit_startup_on_excess_loss = false;
   }