Doh! Eu uso o git para manter meu .profile e outras configurações sincronizadas entre várias máquinas. Meu último git merge não se fundiu da maneira que eu esperava, então eu tinha duas linhas diferentes com chamadas para keychain, sendo que apenas uma delas estava sendo executada.