referral response bugfix

[RFC 2308], 2.2 - No Data
It is possible to distinguish between a NODATA and a referral
response by the presence of a SOA record in the authority section or
the absence of NS records in the authority section.