I did it over 1.12.2 - it works. From 1.12.3 to 1.12.4 did not work for me. But now is everything OK.
The patch contains everything from 1.12.3 and 1.12.4, so if it failed then it had nothing to do with the patch(The difference between 1.12.3 and 1.12.4 is just the EXE's). As long as you have 1.12.2 or 1.12.3 then it works fine.