While fixing this would be grand if you could also add alternative syntax' for this (or a new command reloadMuzzle):
<gunner> reload <muzzle>
with alt syntax: <gunner> reload [<muzzle>, <magazine>]
Where obviously the <gunner> would be soldier holding/manning the weapon and <muzzle> would the muzzle of the currently used weapon.
So that one could point the reload directly to wanted muzzle.
And alt syntax the same but you could also define the magazine class to reload with, obviously only if given mag is in gunners/vehicles inventory.