Fix places where ship scanner_range not used.

Large scanner ranges will still have odd effects because of how checkScanner works, but it should be okay used sparingly.