Retry on SocketTimeoutException would result in retries on non idempotent requests