La opción :disable_emails, que antes funcionaba en la función BackupRestore.restore!, parece ya no estar siendo pasada a BackupRestore::Restorer::initialize:
mientras que en discourse/lib/backup_restore/restorer.rb at main · discourse/discourse · GitHub
def initialize(user_id:, filename:, factory:, disable_emails: true)
Por lo tanto, ahora este parámetro de opción se ignora silenciosamente, lo que hace imposible restaurar sin desactivar los correos electrónicos.
¿Quizás se olvidó durante una refactorización, o fue eliminado intencionalmente?