Prefácio
Eu tenho medo, aqui não é o melhor lugar para fazer esse tipo de pergunta: para obter uma resposta completa e detalhada, temos que cobrir alguns detalhes profundos de DNS e SMTP. É um problema para os usuários locais aqui, mas não (espero) no ServerFault
Face
Você fez quase todos corretamente, eu, talvez, diminua apenas TTL para MX RR antes de alterar dados e esperaria o tempo de expiração de dados para tornar "tudo perfeito"
O problema principal é "nenhuma resposta" das transações SMTP em seus testes. É um sinal muito ruim. Talvez você possa verificar now server-log para MTA, qual (primeiro) recebe a mensagem do seu MUA (programa cliente) e deve rotear a mensagem de e-mail para o servidor do destinatário? Desta forma, você pode pelo menos identificar, foi a mensagem transferida do primeiro salto para o próximo e quem pedir mais informações sobre o histórico subseqüente (postmaster @ do coletor).
Desculpe, sem o smtp-logs eu não posso dizer mais