I forgot reason 10 for a failing zone transfer: The master name server found errors in the zone file which meant it rejected the zone, and gave non-authoritative answers for it which meant zone transfers wouldn't work.