spack deactivate -f will unlink even if Spack thinks the package isn't enabled. Made deactivate routines idempotent.