Do not process a write-closed QuicEventManagerStream.

If a write-side closed stream can continue to receive body data on the read side, it means the stream will be closed when we call OnFinRead(). We should not proceed processing if this happens.

PiperOrigin-RevId: 336724288
Change-Id: I583b3517f9daf5f63b5f273af9942afea4ad71dd
diff --git a/quic/core/quic_stream.h b/quic/core/quic_stream.h
index 70e6e98..89d1a85 100644
--- a/quic/core/quic_stream.h
+++ b/quic/core/quic_stream.h
@@ -206,6 +206,7 @@
     return sequencer_.ignore_read_data() || read_side_closed_;
   }
   bool write_side_closed() const { return write_side_closed_; }
+  bool read_side_closed() const { return read_side_closed_; }
 
   bool IsZombie() const {
     return read_side_closed_ && write_side_closed_ && IsWaitingForAcks();