I have a better idea: How about they make "Join in Progress" actually work as intended? Make it so it is ONLY set to search for dungeons that are in need of another player. If Tanks need to wait 30 minutes for another Tank to drop in a in progress dungeon so they can join, so be it.

Once you select that button, you should only be searching for an In Progress dungeon, not one that's beginning.