catalog queries should use domain_name_cache_lookup

HEP is reporting excessive DNS load when running with 7000 workers.
We observe that the work_queue_worker is not caching lookups to the catalog server.
The http query used by the catalog is (incorrectly) not using our internal dns cache.
This patch may help with that issue.