WireClient: set 'connected' flag correctly
stop sync on Sync._rs_cleanup
don't attempt to sync when remote is not connected