I guess using the latin IM for all keyboard layouts (including non-latin ones like Russian) is intentional to simplify the complexity of the bug, however, there are some other such layouts (Greek, Hebrew) for which `imEngine: 'latin'` is not specified.

If any of these non-latin keyboards is the current keyboard upon reboot the suggestions engine gets broken once the user switches keyboards.