Die zuvor funktionierende Option :disable_emails in der Funktion BackupRestore.restore! wird anscheinend nicht mehr an BackupRestore::Restorer::initialize übergeben:
während discourse/lib/backup_restore/restorer.rb at main · discourse/discourse · GitHub
def initialize(user_id:, filename:, factory:, disable_emails: true)
Dadurch wird dieser Optionsparameter nun stillschweigend verworfen, was eine Wiederherstellung ohne Deaktivierung von E-Mails unmöglich macht.
Vielleicht wurde er beim Refactoring vergessen oder absichtlich entfernt?