If you look at the logs, it appears that there is a problem with the language selection or that field in the Upgrade table.
It's pulled from the Upgrade showing 1033, but is being evaluated as related to the upgrade as 0. ?? Anyway, I read that if there are no language restrictions, leave that field in the table blank, which does appear to work. After removing that attribute or blanking that field value in the .msi, the Major upgrade proceeded as expected.
The only problem is that it does not appear that this can be blanked in the Upgrades view. If I blank that field in the IDE and switch views, when I return, the default English value, 1033, appears.
I guess I'll try populating that entry with our two supported language values to see what happens. I'm currently only testing English so I would have guessed it should have worked as is.
Any help is GRRRRRReatly Appreciated!