Tweak so that when a given host has no more remaing tasks, we consider
it to be finished (required for client-only services that do not go
through a service check phase).