It is clear that they are not able to fix this due to error prone dev design.. It uses multiple proccesses(binaries), each isolated with own connection so thats why you can use UI (write to chat etc), watch stucked graphics and know that its matter of time to be disconnected. I saw this conncept in few other games and still don't understand benefits of this approach.