DNSResponse: make sure we init all POD fields

Spotted with the regress added by diff.
DNSRequest tests: make sure we throw when query type is invalid