For normal shutdowns, we should send `GOAWAY` frames, stop accepting new connections, and let all requests finish before shutting down the server.