CanonicalizeLocaleList() now properly rejects `null` as a locale value