Dormio:Sometimes people aren't hosting simply because they don't want to at the time, rather then their setup isn't ready. Also, a system like yours would also encourage people to get back in the queue... while their setup still isn't ready, because "I'll totally have it ready before my turn comes up again!". I mean, yeah, they could probably just get kicked from the queue for a repeat offense, but :V
I think removing from hold after X games if it's just a matter of never being prepared to host, is fine. Most (or at least several) of the games on hold right now have been there for a loooong time, with no apparent intention of being hosted anytime soon, implying that the people don't really actually want to host mafia.