Phase 4 self-audit: alreadySubmitted was a page-load snapshot, so a member who submitted a form/waiver step then navigated Back and Forward would insert a second submission. Track submitted steps in session state and treat them as already-submitted.
Phase 4 self-audit: alreadySubmitted was a page-load snapshot, so a member who submitted a form/waiver step then navigated Back and Forward would insert a second submission. Track submitted steps in session state and treat them as already-submitted.