1) Doesn't this give the list of all hosts, not the ones that are stale (e.g. `unless x == host_config_key or hosts.include?(y)`)?

2) If the hosts are stale, might they possibly be missing from Resque::Worker's list?