Spring restclient error handling. Handling timeouts is not the responsibility of a client.