Recently I installed the map "MH-KillThemAll[SPG]" that contains "GalticAmmo" of package "bPak". My server's base mutator replaces instances of class "WarheadAmmo" (and only this, no sub classes), and I noticed strange inventory behaviour (no team translocator, no double jump, no ammo indicator and so on) after picking up a GalticAmmo. I inspected "bPak.GalticAmmo" and found that the ammo property "ParentAmmo" is set to "Class'Botpack.WarHeadAmmo'" there - this causes the error, because "Ammo.SpawnCopy()" spawns "ParentAmmo", if it is set.
From what I have seen in default Ammo classes the meaning of "ParentAmmo" is, that it is the specific ammo type for a weapon. The current ammo, that has a none empty ParentAmmo, may have a different AmmoAmount or such (for example see the combo FlakCannon/FlakBox/FlakShellAmmo).
In this sense setting "bPak.GalticAmmo.ParentAmmo" to "Class'Botpack.WarHeadAmmo'" is wrong.
"Multiple exclamation marks," he went on, shaking his head, "are a sure sign of a diseased mind." --Terry Pratchett