keychain-environment: use temp-buffer to visit files

I discovered while I was optimising my start-up that flyspell-mode was getting triggered during start-up due to the find-file-noselect. It seems the code is a little over-complicated for the trivial task so I replaced it with a very simple piece of code.