_dotenv_source: use 'builtin cd' and stored dir instead of 'cd -'