So...sometimes, when I'm gunning and I have to leave my gun to do something else (man a different gun, emergency repairs, etc...), I come back to my gun and the same alternate ammo that I had loaded in it is still there. However, other times, I come back and it has reset to regular ammo.
What are the mechanics behind this?