Joe,
If I'm remembering correctly (I actually played with the upgrade a couple of weeks ago), I had taken a complete backup of the 4.12 server before attempting to upgrade. Once upgraded, I ran a bunch of tests, and discovered this issue pretty quickly. At that point, I wiped the server clean, reinstalled 4.12, did a basic reconfiguration, applied the appropriate security patches and restored all the data. Its a pretty low-volume server, so luckily downtime wasn't much of an issue. I suppose I should have said "reinstalled" as opposed to "rolled-back".
At this point, I'll stick to playing with this in my test VM until I'm sure it can be worked around (or fixed)... Even though I was able to fully restore the box for the most part, it was still quite a pain in the neck (ok, so I'm whining and don't like waiting for restores).
Kyle