Version checks the EDNS version in the request. If error
is nil everything is OK and we can invoke the middleware. If non-nil, the
returned Msg is valid to be returned to the client (and should). For some
reason this response should not contain a question RR in the question section.