Pass early data reject reason to debug_visitor.

This way we can add this information in net log

PiperOrigin-RevId: 331597899
Change-Id: I90455ee1bfa5ade67f36c61ccc1130db1493bf58
diff --git a/quic/core/quic_session.cc b/quic/core/quic_session.cc
index 56a7c64..ec17c19 100644
--- a/quic/core/quic_session.cc
+++ b/quic/core/quic_session.cc
@@ -1552,7 +1552,7 @@
       if (perspective() == Perspective::IS_CLIENT) {
         // Retransmit old 0-RTT data (if any) with the new 0-RTT keys, since
         // they can't be decrypted by the server.
-        connection_->MarkZeroRttPacketsForRetransmission();
+        connection_->MarkZeroRttPacketsForRetransmission(0);
         // Given any streams blocked by encryption a chance to write.
         OnCanWrite();
       }
@@ -1626,9 +1626,9 @@
   connection()->OnHandshakeComplete();
 }
 
-void QuicSession::OnZeroRttRejected() {
+void QuicSession::OnZeroRttRejected(int reason) {
   was_zero_rtt_rejected_ = true;
-  connection_->MarkZeroRttPacketsForRetransmission();
+  connection_->MarkZeroRttPacketsForRetransmission(reason);
   if (connection_->encryption_level() == ENCRYPTION_FORWARD_SECURE) {
     QUIC_BUG << "1-RTT keys already available when 0-RTT is rejected.";
     connection_->CloseConnection(