Honestly what needs to happen is "Join Duty In Progress" needs to be removed entirely and the in progress and fresh run queues need to be merged to end this problem once and for all. It's sad that, once the tank or healer leaves, and none of your fc mates can help, you either have to wait 30+ minutes or leave and queue again for who knows how long as a dps.