Update golang

Actually exit when mercurial_check says 'Exiting...'