Solution to Icebreaker/Invective exploits

So, you know this new "exploit" with special ammo?
Here's how it works...
First, you equip a special weapon that regenerates ammo over time [i](Icebreaker or Invective)[/i], or a sidearm.
You then play until you die.
While you are dead waiting to respawn, you swap out your Icebreaker/Invective/sidearm to a special weapon you otherwise wouldn't spawn in with ammo.
Finally, you respawn with ammo in your newly equipped special weapon.
[b]My solution:[/b]
Special ammo does not transfer when equipping a different special weapon. If player equips a different special weapon upon death, player will respawn with no ammo.
This should fix the original intentions to remove special ammo from initial spawn, and stop those who are technically exploiting a gun's perk to have an upper advantage against their opponent before special ammo spawns. This simply is not fair, and I'm glad to say I'm not guilty of this exploit.
Thanks for reading.