Allow possible fsh_query modules to return invalid names

We have quite a few servers in our infra database that cannot be used by
func, so they do not appear in the func map. Naive querying via our
fsh_query module lets us pollute the hostlist with them though, so let's
make fsh clean up and allow people to be sloppy.