If you find yourself arguing with it I recommend to start fresh with a new session and establish a new context.
Sometimes it also helpful to have the outgoing session write a postmortem of its failure, with a focus on anti-patterns to avoid.
Sometimes it's context gets too big, or checkpoint inserted in a strange way so that it "knows" what it should be doing while simultaneously being unable to actually do it.
Postmortem, reboot, new session with postmortem as part of bootstrap, usually gets you on your way again.