Fixed: Don't fetch tarballs on every "npm install" (take 2)

Re-do of 644c2ff (reverted in d8c907e) which does not include the --force 'reinstall everything' option

See #3913 for more details