Reconnect to discoverd when the connection drops

Yes if the client was created with an already connected rpc client via [NewClientWithRPCClient](https://github.com/flynn/go-discoverd/blob/master/client.go#L362) then we do not have an address to reconnect (however I'm not quite sure why that method exists).