We all know the problems with Afk hosts.
So how about a way, in the lobby session, for players to vote to kick the host? In which case, if the vote passes, the person who called the vote will be assigned the host in the original host's stead.
I know that several players would be afk during the lobby session and so it may not be the most useful suggestion, but at the same time, it might help