It's implemented: Don't use fallback/normal & set USE_OPTION_TABLE to false.
Fantastic. I probably knew this already, sorry for forgetting.
No problem.
It would be nice to never mention fallback anywhere unless there is also a normal, but that's another issue.
Yes. It's always seemed to me like we should always have a normal image, and let fallback be optional. I think you can change that via Kconfig, but I haven't played with it.
If USE_OPTION_TABLE is set during config then I think it's fine to overwrite any invalid NVRAM contents.
Great. That's how it's supposed to work.
Thanks, Myles