I only got the error 0x80888002 on the not compliant Laptop and Desktop, easily reproduceable too. 😉
I could be wrong but the moment the error didn't even showed up on a Google search I knew something weird was up.
Looks like the error on download and the new message I got with upgrade from installation media are definitely caused by the changes made in appraiser.dll in build 22509.
So looks like you were right then, they tried to implement another block but messed up others as well.