added infinite retry to etcd watch errors. This should resolve an issue where etcd is not ready on first boot and vulcan tries to connect to it.