Pass the original exception as the cause when throwing ConnectionClosedException

This is especially useful when the underlying error is an SSLException.