[3.8] Backport executable finder to allow use of local npm package binaries