Agreed. Yeah, that's a solid step. Also, try temporarily disabling any third-party antivirus before your next upgrade attempt—it can sometimes interfere.
Can confirm. I had the same problem. For me, it was a driver conflict with an old peripheral; unplugging everything non-essential before the upgrade finally got it to stick.