Hickory: You don't update your game by fiddling in the registry. The registry entry is just a flag for the *actual* update process. If the installer is telling you that you have the wrong version of the game, then you have the wrong version of the game. Download the 1.10 installer, re-install and then apply the patch. Editing the registry it totally unnecessary, and highly likely part of your problem. Don't do it.
I already did all of that before posting here. This is on a fresh install of the game, and I'm still getting the error. That is why I suspect the registry build/ver number could be the cause. Editing the registry wasn't my go-to either, I've only done that once with this game, and the reason for that is in the OP. After uninstalling, re-installing, and verifying the game files I checked the registry to see if it changed, but it still says build/ver 40. Now I'm not sure if that's what it's supposed to be (maybe someone else here with patch 1.12 installed can verify what their current build/ver number is), but thus far it doesn't seem like it.