Recently i got this problem so often:
When i find a match and wait the loading screen, after the "waiting for loader" i crash. I just see me still logged in dota, but if i click on "play" it stars anyway (shouldn't do), when i turn in game i see no connection and the message "Searching for dota 2 network"; if i restart again it will fix. This stuff of connection problem happens everytime i got the crash before the players loading screen..