e1056df (PR #200) rewrote renumber() to derive placement from rowIdx but
left the post-placement verify pass reading a removed 'tops' variable;
wrap-ON renumbering threw ReferenceError on every pass and the rAF
re-check never ran. Rebuild 'placed' from rowIdx directly. No behavior
change on the happy path; restores the reflow re-verify safety net.