Ранее работавший параметр :disable_emails в функции BackupRestore.restore! больше, похоже, не передаётся в BackupRestore::Restorer::initialize:
в то время как в discourse/lib/backup_restore/restorer.rb at main · discourse/discourse · GitHub
def initialize(user_id:, filename:, factory:, disable_emails: true)
Таким образом, теперь этот параметр параметра молча отбрасывается, что делает невозможным восстановление без отключения рассылки писем.
Возможно, это было упущено при рефакторинге, а может быть, удалено намеренно?