Totally agreed with you [mention]Zwettl[/mention] . I was also paired up with you like twice or trice in a row yesterday xd.
[mention]PreHax[/mention] there are definitely things that can be done about it. One solution would be (which wouldn't solve the problem completely, but would at least help) to make visible who is currently engaged in a pvp ranked battle. So NOT to see who is currently in the queue, then rather to see who is currently battling. That way we could wait for the player against whom we just played to be engaged in a pvp battle that would exclude us and therefore join the queue afterwards.
EDIT: This idea I proposed would actually go along greatly with the implementation of spectating pvps. It is also something really common in other games with a queue. I can assume tho that a lot of players wouldn't want spectating to be enabled in the game, especially because they would be forced to change teams all the time.