I went through the upgrade scripts a few years back and listed the areas that I found needed attention as the scripts had problems. See this thread for my thoughts on the problem: Upgrade script problems
Hope this is of some help for folks trying to upgrade!