Ion spits a TimeoutException and not a SocketTimeoutException
we don't need to know about ConnectionClosedException, we need the actual reason