As part of #9478, I noticed the HTTP/2 server doesn't respect SetKeepAlivesEnabled. Do that. After the first http2 Server response, check: ```go func (s *Server) doKeepAlives() bool { ``` And if it's false, start a graceful GOAWAY shutdown. /cc @tombergan