Así que después de reportar esto: Custom emoji don't use CDN for S3 stored assets in a few pages - #6 by Falco y, tras investigar un poco, descubrir lo que creo que es una funcionalidad faltante o un error en Discourse: Custom emoji don't use CDN for S3 stored assets in a few pages - #8 by Boost
Intenté escribir código que mapeara las URLs de los emojis personalizados a la URL de S3_CDN: https://github.com/discourse/discourse/compare/master...hhyyrylainen:custom_emoji_cdn_url?expand=1
También lo probé en la consola de Rails y parece que la lógica es correcta; sin embargo, al intentar implementar ese cambio en mi sitio de producción, no pareció hacer nada en absoluto (ni siquiera el cambio de versión de los emojis provocó que se actualizaran las URLs de los emojis estándar).
Así que lo que quiero preguntar es: ¿cómo funciona todo este proceso de caché de emojis y envío de URLs al cliente? ¿Dónde podría insertarme para que esta corrección funcione?