Zurückgewiesene E-Mails von Amazon SES/SNS funktionieren nicht

Mir war bekannt, dass Discourse einen Endpunkt zur Verarbeitung von SNS-Benachrichtigungen von Amazon SES bietet. Der Endpunkt lautet /webhooks/aws, und hier habe ich davon erfahren:

https://meta.discourse.org/t/handling-bouncing-e-mails/45343/177?u=wlandgraf

Alles funktioniert „fast“ richtig. Ich kann über das CloudWatch-Log sehen, dass AWS die Benachrichtigungen an diesen Endpunkt sendet. Außerdem sehe ich, dass Discourse auf die Benachrichtigung mit einem erfolgreichen Statuscode (200) antwortet, nachdem ich es so konfiguriert habe, dass die Rohnachricht gesendet wird.

Allerdings erscheint die E-Mail nicht in der Liste der „abgelehnten“ (Bounced) E-Mails in Discourse. Gibt es noch etwas anderes, das ich tun sollte? Wie kann ich ein Log überprüfen, das zeigt, was der Endpunkt nach dem Empfang der Benachrichtigung von AWS tatsächlich getan hat?

Ok, ich habe das Protokoll zur fehlgeschlagenen Anfrage gefunden, aber ich bin immer noch ratlos, was das sein könnte?

Encoding::UndefinedConversionError ("\xC3" von ASCII-8BIT nach UTF-8)
app/jobs/base.rb:314:in `block in enqueue'
lib/mini_sql_multisite_connection.rb:68:in `after_commit'
app/jobs/base.rb:314:in `enqueue'
app/controllers/webhooks_controller.rb:117:in `aws'
lib/middleware/omniauth_bypass_middleware.rb:71:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:355:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/request_tracker.rb:177:in `call'

Es sieht so aus, als ob dies damit zusammenhängt: Encoding::UndefinedConversionError from ASCII-8BIT to UTF-8 · Issue #24 · karafka/sidekiq-backend · GitHub.

Discourse übergibt das von Amazon SNS empfangene JSON direkt an Sidekiq, das es wiederum nicht ordnungsgemäß verarbeiten kann.

Ich frage mich auch, warum in webhooks_controller.rb alle Webhooks process_bounce direkt aufrufen und nur der AWS-Webhook einen Job zur Verarbeitung einreiht?