discovery: fix discovery for not working on customized discovery service

@bcwaldon remove the assumption that the discovery service is serving at "/" as discovery.etcd.io. 
Can we add a "found all needed peers" log line?