I had the impression many of the optional updates were to align Windows 8.1 with Windows 10, in preparation for the upcoming release. Would there be any possibility some Hardware drivers were being done for the same reason?
It is funny, though, the Canon drivers have been the ones causing SFC problems for everyone in Windows 8/8.1, not just Canon printer folks.