Refactor internal API for Pods to match v1beta3

I see. assignPod calls setPodHostTo. As long as we're sure that PodStatus is stored and read back properly, that seems fine.