AliInst: correctly update Geant3 if on a branch

There was a bug that resulted in only checking out the selected Geant3
branch (e.g. master) without updating it. Now a tag/branch is checked
out, and in case it is a branch it is also updated.