I’m probably getting the wrong end of the stick or reading between the lines something that is not there.

But, whilst the 0x4C7 is user cancel message, I believe what Alan is saying ‘between the lines’ is that his users didn’t cancel the update, but the update failed without any user input ?