Make sure getupupdate returns a non-zero return code if any of the updates in the loop fail.

Just something else I ran into when looking into this.  (Actually I found it back in the 1.4.6 code base where getipupdate always returning 0 -  debugging that is what pushed me to finally go back and check out this branch again !)