adding error result for iface.Scan and removing listeners PropertyChanged when disconnecting from service