If you have a "super-agent" AI that is capable of recovering a business process from an error state, why not just use that agent in the first place?
I also often correct my own mistakes based on clashes with reality - I don't just become more intelligent the second time.
If you already have the business process robustly defined as code, then the utility of LLM is unclear. The value prop of LLM is in fuzzy business processes like parsing arbitrary helpdesk tickets.
LLMs didn't invent stochastic process steps.