Las imágenes después de una restauración no tienen la URL del bucket de S3

Eso suena a que configuraste S3 mediante la configuración del sitio, no mediante variables de entorno como sugirió Kris. El proceso de restauración necesita conocer S3, y eso no es posible con la configuración del sitio.

También puedes crear una copia de seguridad sin archivos adjuntos desde la consola si lo deseas: discourse backup --sql_only
Restaurar una copia de seguridad de este tipo no volverá a escribir las URL de los archivos adjuntos. Por lo tanto, mientras tu nuevo servidor tenga acceso al mismo bucket de S3, esto funcionará.