fix(discovery): use prevExist instead of prevValue=init

As documented in the previous commit lets use PUT /_state?prevExist=true
in the protocol instead of PUT /_state?prevValue=init. This lets people
point one vanilla etcd at the key prefix of another vanilla etcd and
have it just work.