47eadccdc4
The one-time dock heal from #88788 ('sessions-tab-v1') burned its token even when its guards skipped the move, and exempted $userPlacedPanes — so exactly the users who had fought the old stacked layout by dragging panes stayed stacked forever (empirically reproduced on a live desktop: burned-token and user-placed installs both keep the Bots pane split below Sessions on current main). Replace the heal with an enforced dock invariant (dock.enforce: true): the Bots pane re-homes into the sessions zone's tab strip at every boot's first adoption pass, idempotent per boot so an intra-session drag sticks until the next launch. The retired paneDockHeals.v1 ledger is dropped on store load.