Still once again, your goal is only to make that number - the one that doesn’t even need to be displayed to the player at all - only go down.
Additionally, if you only want to kick disconnected 5 mins people from queue or people that change xeno candidacy, then you’ll still have AFK people or people playing hugger/lesser that are fluctuating your queue number as they come and go. So your suggestion only would make it happen less frequently; not eliminate the possibility.
What this does is partially return to needing to stay glued to the game if they want any chance of playing again. Before with RNG you have to always not be considered AFK else you might miss out on a RNG roll. Now you need to ensure you don’t end up disconnected. Additionally, should something require your immediate attention and you need to step away, your only option now is to disconnect - but ensure you don’t disconnect for longer than 5 minutes (or take the larva afk - but should you end up near the hivecore - if you go inactive it’ll just give it to someone else).
The current system allows you to freely step away, leave queue, disconnect, or play a ghost role without impacting your queue. You at most are missing out on larva if you would be the front but for whatever reason aren’t currently an eligible candidate; but as soon as you are an eligible candidate again, its your turn.
I do not want to encourage people to feel like they need to be glued to the game to play it. CM is already a huge time commitment with rounds extending hours.