Gutie, por ahi le estoy pifiando (si es asi, borren post asi queda limpio con el report), pero segun Anti-Magic Shell - Spell - World of Warcraft ,el buff del anti-magic shell dice inmune to magic debuffs.
Por lo poco que entiendo (ojo, le puedo pifiar), si durante la duracion del shell te dice que sos inmune a magics debuffs, por eso saltaria inmune al moonfiire.
Se que solo la rama unholy teniendo los 3 puntos del talento magic suppression, que mejora el shell, te da un 100% de reduccion de daño magico. Despues blood o frost, solo tendrian el 75% de reduccion de daño magico. Asi que si aplicas el moonfire antes de que el dk active el shell, el daño del debuff dependeria si fuera unholy o no.

Saludos!