How to reproduce:
1. Open the attached project "LocalizationModuleBugs_1_to_6"
2. Go to QA -> Localization -> Bug 5 - Negative key ID repro
3. Observe the Console
Expected results: The custom epoch is rejected, or the generator still produces a positive key ID
Actual results: The generated key ID is negative, for example -1396735, and the negative ID is stored in the table
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)
Not reproducible on: No other environment tested