Let raises server_version
For now, when the client fails to connect to the server, we just display a generic error messag ("Could not connect…").
This is because we catch many exception in rpc.server_version and return None.
I think it will be better to let the exception raises and use common.process_exception to show the error message.