Fixed the double reload bug for all weapons in BaseProjectile
Store a new reload cooldown that is 50% longer than the normal cooldown, cancel it when the client receives the reload (the local ammo changes)
Only need to store this new cooldown in case we don't receive a response from the server because the reload was rejected, in that case the regular reload functionality will start working after a few seconds