Both issue can be seen using the script (Clone.sqf):
http://pastebin.com/rWcYjFZq
Repro - be team leader with AI-team mates, repeating radio channel trigger with on act:
{_x execVm "Clone.sqf";} foreach units group player - [player];
You should be able to repeat the cloning without cloned team-mates running out of magazines. Works for most, but not at least for the MG units.