The prompt should start with a recovery summary, not a fresh task.
It should name the failed action, the blocking condition, the user correction or fallback, and the proposed next route. That keeps the agent from losing context and repeating the same brittle step.