Acabo de leer esta publicación y, si aún no lo has solucionado, creo que podrías hacerlo con la función integrada discourse remap.
A diferencia de la tarea rake, discourse remap utiliza DbHelper.remap, que ejecuta una búsqueda y reemplazo global por expresiones regulares en todas las columnas de texto de todas las tablas de la base de datos PostgreSQL. Debería encontrar y actualizar con éxito las URLs de CDN incrustadas en poll_options.html (así como en cualquier otra tabla que la tarea rake omita).
cd /var/discourse
./launcher enter app
# crear una copia de seguridad de seguridad
discourse backup
# ejecutar el remapeo global (solo el dominio, sin protocolo, para capturar todas las variaciones)
discourse remap 'cdn.unicyclist.com' 'unicyclist.com'
# limpiar la caché de Redis (crucial ya que Discourse almacena en caché intensamente el HTML procesado)
rake cache:clear
Hice algo similar aquí (pero en dirección contraria): Chat thumbnails bypass s3_cdn_url & use raw S3 bucket URLs - #8 by Lilly