Review follow-up (non-blocking items): a launch failure on the second of three steps fails closed without the batch wait, keeps step_count at its entry value and blocks download; the docstring now states, as for FixedPatchStepper, that async faults surface at the single wait. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>