Since I18n has a DB backend now, I've introduced a helper we can use to skip overrides in certain situations. Otherwise migration from empty databases was broken.
This removes some monkey patches and makes testing easier. It will also support database backed I18n changes.