Implement EtcdConsistentStore::SetClusterNodeState()

I'm having this vague feeling that it shouldn't be a forced update? As in, who else could be updating this, and if it happens, what the heck?