Log more info on any pending frames/bytes right before address update in connection migration.

PiperOrigin-RevId: 396949466
diff --git a/quic/core/quic_connection.cc b/quic/core/quic_connection.cc
index 4617e8c..4e48912 100644
--- a/quic/core/quic_connection.cc
+++ b/quic/core/quic_connection.cc
@@ -5355,6 +5355,17 @@
           std::move(alternative_path_.rtt_stats).value());
     }
   }
+  if (packet_creator_.HasPendingFrames() ||
+      packet_creator_.pending_padding_bytes() > 0) {
+    QUIC_BUG(quic_bug_5196)
+        << "Starts effective peer migration with pending frame types: "
+        << packet_creator_.GetPendingFramesInfo() << ". pending_padding_bytes: "
+        << packet_creator_.pending_padding_bytes()
+        << ". Address change type is " << AddressChangeTypeToString(type)
+        << ". Current frame type: " << framer_.current_received_frame_type()
+        << ". Previous frame type: "
+        << framer_.previously_received_frame_type();
+  }
   // Update to the new peer address.
   UpdatePeerAddress(last_received_packet_info_.source_address);
   // Update the default path.