G4Track::GetVolume() causes core dump instead of returning null when this method is invoked for a primary particle (i.e. does not yet have a valid touchable).
Add protection to avoid core dump if the touchable is invalid