ec56f8d4cf
`resolveCliArgv` hoisted a subcommand hidden behind leading global launch flags to the front and forwarded those flags to the subcommand's own parser (#2970). Launch-shaped commands (`launch`/`acp`) share the launch flag surface, but strict-parsing subcommands like `update` declare only their own flags, so a leading `--cwd` reached `node:util.parseArgs` and threw `Unknown option '--cwd'`. This bit users whose shell alias/wrapper runs `omp --cwd <dir> update`. Leading launch-global flags are now stripped when the hoisted subcommand is not launch-shaped, and still forwarded for `launch`/`acp`. Shared the launch-command set with the profile bootstrap to keep one source of truth. Fixes #8891