When the MCP (SSE) server reboots, McpAsyncClient throws a PrematureCloseException. The code at [this link](https://github.com/modelcontextprotocol/java-sdk/blob/main/mcp-spring/mcp-spring-webflux/src/main/java/io/modelcontextprotocol/client/transport/WebFluxSseClientTransport.java#L274) does not handle this exception. Additionally, the sendMessage(JSONRPCMessage message) method does not seem to have retry logic either.