fix(controller): create directory only on create

If a modification is made to the app, then the underlying signal should
not tell etcd to re-create the directory or else etcd will complain that
you are trying to write to an already-existing directory.