I think it would be a great idea to implement a skip queue feature for players that had a sudden disconnect out of their control. So if a player is disconnected suddenly doing any activity and they try to log in again within up to 1 or 2 minutes, then they skip the queue and will be put at the front of the line. This will allow them to get back into their activity without being kicked out due to a very long queue.
Thanks for the consideration!