honor SOA-EDIT while considering "empty IXFR" fallback, fixes #1835