It sound as though prior to possible combat operations you should be required to load up all your magazines and fire your weapon as though you were in a fire fight to see how your weapon is going to function. This might solve the problem, along with consistant weapons maintenence.
This occurs in combat arms units, but rarely in combat support units.
Prior to my retirement the basic combat load for a support soldier was 100 rounds. Any test firing would come from that supply, as resupply was based on expected expenditure and support troops are not expected to expend any ammo.
When my company in Viet Nam an Army boat company experienced heavy combat during Tet 68 in the far North of I Corp we had to scrounge ammo from the Navy.