I just started an arena and got 2 losses because of random timeout, I had perfect connection, did speedtest multiple times while I played as well, and then at convenient times for my opponent, the one turn where I actually had the control of the board and I could beat them, I get randomly disconnected and they win. After each of the games I even got the timed out error screen and had to restart hearthstone. Could someone care to explain to me why I am getting dc`ed while having perfect internet connection?