Why isn't this a method of DnsChannel?  It doesn't seem to use any of the fields of DnsCachedResolver.