Eu adicionei suas zonas (em seu estado atual, após a edição de Joel Coel) em meu bind 9.7.3. Ele retorna o registro MX:
;; QUESTION SECTION:
;subzone.example.tld. IN MX
;; ANSWER SECTION:
subzone.example.tld. 86400 IN MX 0 mx.subzone.foo.tld.
;; AUTHORITY SECTION:
subzone.example.tld. 86400 IN NS ns0.xname.org.
subzone.example.tld. 86400 IN NS ns1.xname.org.
subzone.example.tld. 86400 IN NS ns2.xname.org.
Parece que há algum engano, talvez seu novo arquivo de zona ainda não apareça no servidor, ou há algum erro de digitação não mostrado aqui ou é um bug na versão de bind ou algo assim.
Não sei ao certo por que você