pre process update не входит в скоуп в котором работает обработчик ошибок.
обработка ошибок находится внутри обработчика апдейтов, поэтому выбрасывание неожидаемых исключений из мидлварей на этапе обработки апдейта не попадает в обработчик ошибок.
финал: я ебобо (впрочем, ничего нового) — снизу был еще один хендлер на общие исключения
НО
как видишь, raise кинутый в i18n очень даже ловится