* test: use explicit baseline for cross-version browser placement test
Pin to v1.4.184 to ensure consistent testing against the release
predating client placement. This avoids coupling the legacy-baseline
bump to unrelated schema refactors in newer versions.
* fix(windows): treat inaccessible processes as alive in tests
When checking process state on Windows, EPERM (permission denied) indicates
an inaccessible but live process. Only ESRCH (process not found) proves
exit. Correct isAlive() to distinguish these cases.
Also add windowsHide:true to child process spawns and use explicit SIGKILL
when force-killing the host process.