engine: no purge on loss of etcd

Partial fix for #708
Merge pull request #711 from bcwaldon/708

engine: no purge on loss of etcd