I say unorthodox because one shouldn't have/need to perform any of that, especially the introduction and use of 3rd party freeware to prepare their computer (I.e., rid the system of "unneeded" files), just to update Windows 10 to the latest "build". Heck, I might suggest if #4 resulted in the finding and removal of infections, that may have played a role in your success (along with the use of the wushowhide tool). Moving files to another drive, emptying your RB and defragging would have little to no benefit unless your installation delay was due to the lack of drive space.
My system is clean from disease and runs on a solid state drive (defragging is rather pointless), so much of what you performed doesn't apply to my situation. I would imagine that, due to the numerous 3rd party development and hypervisor tools I have on this system, one of them has "altered" some part of Windows 10 to the point that the build fails (should the update be successful, the culprit would become non-functional), so I'll continue trying until I uncover the truth.