I've looked more closely at the default mx record issue...
When adding a new site, information is added to the dns_nodes as well as to the dns_mx tables.
The entry in doc_nodes is of type 1020 (i.e. mx) and doc_id is the correct doc_id from the dns_mx table.
However neither MX record nor the corresponding A record is generated in the zonefile.
Maybe this helps.