Don't double-close the channel when etcd returns an error.
Merge pull request #325 from lavalamp/etcdChanFix

Don't double-close the channel when etcd returns an error.
First piece of validation

I'm adding pieces incrementally to make sure we get full testing of each
piece.

Make syncLoop() private