Make activate work even with a bad CONDA_DEFAULT_ENV

The path needs to be printed with deactivate even if the env doesn't exist so
that it is kept correctly when called from activate.

Fixes #354.