
The backend server can send a response even if the client hasn't sent a request. One case where this occurs is when the server is shutting down. The internal logic of readwritesplit can't handle unexpected states gracefully so the safest thing to do is to just ignore them and send the responses to the client.