engine: no purge on loss of etcd

#708
Stop shuts down all moving pieces. This includes everything that blindly makes etcd calls without any greater context of etcd up-ness. The Run acts as a gate to starting reconciliation loops back up, as it blocks on etcd being writable again.