backport xt.locks changes
bump 4.6.1 - web-only patch
back out incorrect view deletion change - probably don't need it anyway
try to fix ci complaints during npm install
ci still gives EACCES errors, now on HOME/.npm, so try backing out npm version peg altogether
Merge pull request #1901 from gilmoskowitz/xtlocksBackport

issue #24559 - backport to 4.6.1