Tester #5506 §5: the existing test only asserted the final 'saved' state, which would also pass if the hook skipped the saving state altogether. Hold the second mocked saveFn promise so we can assert the intermediate transition. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>