A-ha! Então, executando env
e reexaminando minhas variáveis de ambiente, me deparei com esta pequena jóia:
EDITOR=mvim -f -c "au VimLeave * !open -a Terminal"
Eu aparentemente tinha definido meu editor (MacVim neste caso) para reabrir automaticamente a janela do meu terminal quando terminasse, muito antes de usar o iTerm.app. Alterando isso para um simples
EDITOR=mvim -f -c "au VimLeave * !open -a iTerm"
aliviou meu problema. Obrigado pelas suas respostas e por me fornecer a faísca que eu precisava para resolver o problema!