S3 互換性に問題があるかもしれませんね。
復元先のインスタンスは Discourse の最新バージョンに更新されていますか?
ここにも問題があると思います。
/var/www/discourse/lib/file_store/to_s3_migration.rb
おそらく、216 行目で put_object に送信されるペイロードに問題があるのでしょう。
完全な解決策はわかりませんが、動作させるためには、S3 を無効化(enable_s3_uploads: false)して、ローカルで復元と展開を行う必要があるかもしれません。その後、S3 を再度有効化し、rake uploads:migrate_to_s3 コマンドを実行してみてください。