Please create a Tech Support case with us.
And please share the answer with us :)
Case closed. The response:
"Your assumption is right. It failed because of the stack mismatch.
But unfortunately as of now there is no way to find this stack mismatch. The user should be aware of the stack versions before proceeding with an update."