all_goals
New behavior: when in recovery mode, if any tactic fails in `all_goals` then the metacontext is restored and all goals are admitted. Without this, it can leave partially-solved metavariables and incomplete goal lists.