Don't crash when querying a collector whose name doesn't resolve. #3946

In CollectorList::query(), check for daemon->addr() being NULL before
checking if it's blacklisted, as the blacklist check asssumes addr()
isn't NULL.