To fix WSUS errors with a cloned machines that was not sysprepped you will need to firstly delete the machine form the WSUS console then run he following commands on the PC/server that has been cloned:
gpupdate net stop wuauserv /y net stop BITS /y rd C:\WINDOWS\SoftwareDistribution /s /Q del "c:\windows\windowsupdate.log" regsvr32 WUAPI.DLL /s regsvr32 WUAUENG.DLL /s regsvr32 WUAUENG1.DLL /s regsvr32 ATL.DLL /s regsvr32 WUCLTUI.DLL /s regsvr32 WUPS.DLL /s regsvr32 WUPS2.DLL /s regsvr32 WUWEB.DLL /s regsvr32 msxml3.dll /s net start wuauserv /y wuauclt.exe /resetauthorization /detectnow
Then restart the PC/Server and re-run Windows Update