This is incredible easy for Blizzard to solve.
Rules:
- If a player quits a game their queue time for the next game becomes 5 minutes.
- If they quit again their queue time doubles each time.
- If the average game length of the last 3 losses are less than 4 minutes the last loss counts as a quit.
- If the average game length of the last 10 losses are less than 6 minutes the last loss counts as a quit.
- Do not publish the rules just implement them.