Log more information on failing to flush ACK frames.

PiperOrigin-RevId: 496405428
diff --git a/quiche/quic/core/quic_connection.cc b/quiche/quic/core/quic_connection.cc
index 31c4967..82283f5 100644
--- a/quiche/quic/core/quic_connection.cc
+++ b/quiche/quic/core/quic_connection.cc
@@ -5686,7 +5686,13 @@
                           packet_creator_.max_packet_length()))
           << "Writer not blocked and not throttled by amplification factor, "
              "but ACK not flushed for packet space:"
-          << i;
+          << PacketNumberSpaceToString(static_cast<PacketNumberSpace>(i))
+          << ", connected: " << connected_
+          << ", fill_coalesced_packet: " << fill_coalesced_packet_
+          << ", has_soft_max_packet_length: "
+          << packet_creator_.HasSoftMaxPacketLength()
+          << ", max_packet_length: " << packet_creator_.max_packet_length()
+          << ", pending frames: " << packet_creator_.GetPendingFramesInfo();
       break;
     }
     ResetAckStates();