Fix sam sites not reloading after a period of inactivity
- fixes SAM sites shooting <6 rockets before pausing to reload when an MLRS strike happens (or air vehicle but that's not as much of an issue)
- will automatically reload after 45s of no target (convar `autoreloaddelay`)
- rename Reload() -> LoadAmmo() because the reload code wasn't actually loading ammo