scenario of service death - the connection is still ok. The client side doesn't know and may wait for signals and properties update. Also connection should not exist without any source: OlinkRemote and RemoteNode should be destroyed, if they don't support any other service.
version mismatch (both protocol and api)
maybe add handshake
client tries to attach - sends init, but server side is either not ready, or registry is busy - connection was set up and node created, but node was not added to registry