Flip SOA assignment order (pre- to post-order)
Get rid of check_for_soa_partition; re-add validate_zone_soa

check_for_soa_partition is redundant; validate_zone_soa is important for
preventing illegal 'soa' values.