I had the same problem and found this fix.
Go to HKLM\Software\Microsoft\SQMClient\Windows\DisableSessions
There is a QWord MachineThrottling just rename it to (_MachineThrottling) and this fixed my updating problems. Be sure and don't forget the (_) before the name.
Hope this helps.