RemoveMagazine from a vehicle removes the loaded magazine first.
This means the gun is unloaded and has to be reloaded to fire.
Should remove a not-in-use magazine first.
Not sure there's any sound workaround for this, I think anything I do will have problems. I am trying to let players take vehicle ammo from the vehicle.