fixup: don't double call persist in the plan phase
fixup: don't double call persist in the plan phase

TODO:
- add a test of the full KEP lifeycle to ensure we protect the KEP metadata
- make #Persist() idempotent

google/keps