Fixes inconsistency in reload times for Cnc Aircraft

Fixes the timing inconsistencies of #4755 but does not change the reload behavior of the Apache.  I will leave that to a later balance pr, but these changes provide the code necessary to facilitate the new behavior of making the reload counter reset when the actor fires a shot.  By default this behavior is turned off and it begins trying to reload once it no longer has max ammo, and does not reset the counter.