Tracking issue to let us close #5996 with its workaround, to resolve whatever spec issue exists between Jetty/Tomcat/etc, and to see about adding tests to grpc-java to validate the expected behavior.
Unexpected sideeffect of this is that grpc-timeout can't be managed by the servlet container implementation this way - apparently while closing the output stream does end the h2 stream, it does not terminate the timeout.