### BEFORE (main @ f3b058cd6a, pinnedRuntime.ts; unchanged on main 28286d523f) platform=linux node=v24.22.1 step 1: service on 0.1.0 versions/: 0.1.0 launchers: (empty) prune(keep=0.1.0, service PATH has versions/0.1.0) removed: [] after startup prune on 0.1.0 versions/: 0.1.0 launchers: $HOME/bin/t3 | $HOME/runtime/versions/0.1.0/t3 prune(keep=0.1.2, service PATH has versions/0.1.2) removed: [] after startup prune on 0.1.2 (expected: 0.1.0 removed) versions/: 0.1.0, 0.1.2 launchers: $HOME/bin/t3 | $HOME/runtime/versions/0.1.0/t3 | $HOME/runtime/versions/0.1.2/t3 ### AFTER (fix/issue-25399 @ 99da2d3315) platform=linux node=v24.22.1 step 1: service on 0.1.0 versions/: 0.1.0 launchers: (empty) prune(keep=0.1.0, service PATH has versions/0.1.0) removed: [] after startup prune on 0.1.0 versions/: 0.1.0 launchers: $HOME/bin/t3 prune(keep=0.1.2, service PATH has versions/0.1.2) removed: [0.1.0] after startup prune on 0.1.2 (expected: 0.1.0 removed) versions/: 0.1.2 launchers: $HOME/bin/t3