Add more detailed debug string in QuicConnection::SendPathChallenge().

PiperOrigin-RevId: 567430687
diff --git a/quiche/quic/core/quic_connection.cc b/quiche/quic/core/quic_connection.cc
index 72e410f..8a0d56d 100644
--- a/quiche/quic/core/quic_connection.cc
+++ b/quiche/quic/core/quic_connection.cc
@@ -6624,8 +6624,13 @@
         packet_creator_.SerializePathChallengeConnectivityProbingPacket(
             data_buffer);
     QUICHE_DCHECK_EQ(IsRetransmittable(*probing_packet),
-                     NO_RETRANSMITTABLE_DATA);
-    QUICHE_DCHECK_EQ(self_address, alternative_path_.self_address);
+                     NO_RETRANSMITTABLE_DATA)
+        << ENDPOINT << "Probing Packet contains retransmittable frames";
+    QUICHE_DCHECK_EQ(self_address, alternative_path_.self_address)
+        << ENDPOINT
+        << "Send PATH_CHALLENGE from self_address: " << self_address.ToString()
+        << " which is different from alt_path self address: "
+        << alternative_path_.self_address.ToString();
     WritePacketUsingWriter(std::move(probing_packet), writer, self_address,
                            peer_address, /*measure_rtt=*/false);
   } else {