Ladder game fails to connect - then blocks me from ladder games


So... As the title says, I join the ladder queue, the game launches, goes through much of the process of connecting, then says failed to launch.

After the second I rebooted.

It happened again and gave me a ten minute timeout from the queue.

I waited 15 minutes. It happens yet again.

Now the timeout is 30 minutes!

I am not doing anything except waiting for the client to launch and connect to a match.

Can someone help me undertand what is going on?

And also why this feature exists...?