etcdserver: publish self info when start

for #1094 
`publish` needs to be cancelled if we stop the server.