A partir da experimentação, parece que o zsh está de fato usando .ssh/known_hosts
para o preenchimento automático, mas apenas lê na inicialização / primeiro uso.
Excluindo o host incorreto ( ssh-keygen -R hostname
ou simplesmente editando .ssh/known_hosts
), o reinício do shell parece funcionar.