Reconnect to discoverd when the connection drops

I'd prefer calling this `updatesEqual`.