Adjust the logic, so that if the apiserver restarts, or has no pod info

for some other reason, pods on missing machines are still 'terminated'

Closes #1346 
How?  They could see a pod going from Terminated to Waiting (which seems ok) but I don't see how this change makes it possible for it to go from running to unknown?