Você não deve imprimir nada em shells não interativos. Código típico cortado para .bashrc é:
[[ $- != *i* ]] && return
no começo, que pula todo o arquivo para shells não interativos.
Você deve usar essa verificação na frente do echo , como:
[ -t 0 ] && return
echo Checking for tmux
porque o texto echo ed quebrará o protocolo scp .