Fix bug that arises when more than 675 languages have been created, resulting in one-letter iso_codes

After 675 languages have been created, new languages may not have unique iso_codes, but they shouldn't collide since the table is cleaned between specs