Ter muitos servidores bem, desde que você entenda uma resposta não encontrada, é completamente diferente de uma falha para se comunicar com o servidor.
Digamos que seu cliente esteja configurado para usar o DNS do Google e também aponte para servidores internos do Active Directory. Onde seu domínio do AD não está disponível publicamente.
Se o cliente tentar resolver seu domínio intenal em relação ao servidor público e receber uma resposta dizendo que não houve resultados, ele será interrompido. Nenhuma falha aconteceu. Nenhum outro servidor seria consultado. Seu resolvedor só tenta outro servidor se houver uma falha.