There was a point when host migration worked, but that may have been before Escalation's release tbh, so some time ago. But yeah, it fails all the time now, so er, you can't kill the host in a big game :/
Of course they should fix this function but a brief work around could be, when the host is willing, is to let players stay on after they have been killed to keep watching. That way the host can remain with the original player. The ability to watch after being killed has also been asked for many times since the release of the original.