Reconnect to discoverd when the connection drops

It looks like we're missing a check for offline updates for `service1:2222` and `service2:1111`.