Fix ValidUnitID API/naming/usage in indirectFire

The widget wasn't checking for valid unit ID, and the gadget
had a goofy localization (ValidUnitID-->IsValidUnitID)