At a guess, I'd say patch 1.2 probably creates a registry entry (or more), those don't get removed with the uninstall of the game, so when you go to reapply, the patch engine reads them and thinks it's already there.