Call out to hosts for state concurrently

This is more efficient than polling status in series, especially when
the number of hosts is large.