0bbedfdd53
Worker B observed that gating each batch without regenerating the worklist re-grows partition drift every cycle (their file was 10 rows stale). The regeneration is now done alongside each merge; partitions re-proved disjoint (486/486/486, total 1458).