After experimenting with public lobbies, I found that if I do not view calling cards whil waiting for a match to start, I never freeze. Every time I am looking at calling cards and the match starts, boom! Froze. I hope this saves everyone some headaches. Hopefully the game makers know this and are trying to fix.