Very rarely, the same thing happens to me and I simply retry. My guess the reason it happens is packet loss from the server. The executable isn't really loading anything, but waiting on missed packets from the server, which does not resend them. If you're connected to your router wirelessly, you could try to connect via ethernet wire to at least eliminate one possible source of lost packets. Unfortunately, I haven't much else to suggest.