I have tried this with all versions of NSIS from 2.0 to 2.38.
The update script always returns 0.
You can verify by opening the following URL in a browser:
http://nsis.sourceforge.net/update.php?version=2.0
It should return "1|2.39"
Instead it always returns "0"
Thanks, fixed.