How to reproduce:
1. Open the attached project "LocalizationModuleBugs_1_to_6"
2. Go to QA -> Localization -> Bugs 3 and 4 - JSON table reader repro
3. Observe the "SchemaVersion 99" line in the Console
Expected results: A table file whose SchemaVersion is not a version this Unity understands is rejected with an error
Actual results: The file is parsed as if it were the current format, its entries are returned, and nothing is logged
Reproducible with: 6000.7.0a6
Can't test with: 6000.5.9f1, 6000.6.0f1 (No Localization module)
Reproducible on: Ubuntu 24.04.4 LTS (x86_64), macOS Tahoe 26 (M1)
Not reproducible on: No other environment tested