I doubt this will help anyone, but what I did was migrate the chinese account to US (my region) BEFORE it hit the 80% mark and corrupted the first time. So if you're stuck, just switch your account to whatever region you're in, then delete the corrupted data, go to your downloads history, and try again... Worked for me and I've been playing (online even) without any hiccups.