Gate one-shot child advancement until restoration commits
A child component that auto-advances once can consume its advancement before a parent restoration effect resets the current step. The interface then remains on a completed step because the child believes it already advanced. Keep automatic advancement disabled…