ONLY THING that needs to happen:

Completely seperate join in progress from the normal queue. If the join in progress box is checked, do not match that person with a new group. Simple!

They should simply fix the problem, rather than ban or punish anyone for trying to use a feature of the game to achieve the result it advertises.