Due to multiple failures on uploading the CBS.zip file I used the SFCFix script to upload it. While I can't currently see the file I'm assuming that it takes time.
Meanwhile, trawling through the CBS.log shows:
2016-10-25 12:12:28, Error DISM DISM Package Manager: PID=11092 TID=17652 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x800703f1)
2016-10-25 12:12:28, Error DISM DISM Package Manager: PID=11092 TID=17652 Failed processing package changes - CDISMPackageManager:
rocessChanges(hr:0x800703f1)
2016-10-25 12:12:28, Info DISM DISM Package Manager: PID=11092 TID=17652 Loaded servicing stack for online use only. - CDISMPackageManager::RefreshInstanceAndLock
2016-10-25 12:12:28, Error DISM DISM Package Manager: PID=11092 TID=17652 Failed while processing command add-package. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800703f1)
2016-10-25 12:12:28, Info DISM DISM Package Manager: PID=11092 TID=17652 Further logs for online package and feature related operations can be found at %WINDIR%\logs\CBS\cbs.log - CPackageManagerCLIHandler::ExecuteCmdLine
2016-10-25 12:12:28, Error DISM DISM.EXE: DISM Package Manager processed the command line but failed. HRESULT=800703F1
in multiple instances. So perhaps that'll be useful for anybody taking a look while I wait for the upload script to upload, assuming it worked. (I don't want to risk running it a second time because I'm not quite sure what the result will be).