It sounds like something else is hanging. If you're using NGEN, then it's almost certainly that (NGEN is a very slow process with very few advantages, that's why we disable it by default).
Try doing the exact same update except without that registry entry. Does it still hang?