Basically fixed all the issues with our custom DNS server implementation raised by this test, EDNS Compliance Tester. Which included
- Setting AA flag and returning SOA for when we had no answer for a query
- Returning the correct NS record
- handling edns0 properly