Então, após reportar isso: Custom emoji don't use CDN for S3 stored assets in a few pages - #6 by Falco e, depois de uma breve pesquisa, descobrir o que acredito ser uma funcionalidade ausente/bug no Discourse: Custom emoji don't use CDN for S3 stored assets in a few pages - #8 by Boost
Tentei escrever um código que mapearia as URLs dos emojis personalizados para a URL do S3_CDN: https://github.com/discourse/discourse/compare/master...hhyyrylainen:custom_emoji_cdn_url?expand=1
Também testei isso no console do Rails e parece que a lógica está correta. No entanto, ao tentar implantar essa alteração no meu site de produção, não pareceu que ela tenha feito qualquer coisa (nem mesmo a mudança na versão do emoji fez com que os emojis padrão atualizassem as URLs).
Então, o que estou tentando perguntar é: como funciona todo esse processo de cache de emojis e envio de URLs para o cliente? Onde eu poderia inserir algo para fazer essa correção funcionar?