etcdserver: validate new node is not registered before in best effort

fixes #1480 
Yes. The very first one of the cluster will fail anyway. and it is not friendly for the cluster to bootstrap after several seconds in waiting.
We start to listen on the port before starting server, so it is very likely that it will wait timeout for it to continue.