I've had a similar problem (error code 80004005) whenever trying to update a build via Windows Update. The upgrade would be at the point of rebooting when the error occurred. I also received the same error when trying to upgrade my Windows 8.1 system using the 10074 iso file recently released...