Bem, Ed_S, o que posso dizer além de:
OBRIGADO MUITÍSSIMO
Na verdade, sua pequena dica funcionou. Eu apenas escrevi uma nova mensagem e publiquei outra resposta, e então o erro desapareceu.
Mesmo sendo meu herói por enquanto, isso não te isenta de mais perguntas
Espero que você não se importe em me ajudar a entender melhor o que diabos aconteceu aqui.
Primeiro, para me dar uma melhor compreensão de como ler os logs. Quero dizer, que grande palpite você deu. O que te levou a pensar que um problema de serialização poderia ser o culpado?
lib/url_helper.rb:90:in `cook_url'
app/models/topic.rb:126:in `image_url'
app/serializers/listable_topic_serializer.rb:34:in `image_url'
Por que não o cook_url ou, eu não sei, qualquer outra coisa?
Em segundo lugar, quais são as suas observações? Preciso estar atento para evitar que esse problema aconteça novamente? Ou talvez com outro usuário?
Você acha que há uma maneira de identificar qual mensagem, usuário ou imagem foi o culpado aqui? Existe alguma outra chance de investigar isso além de… clicar nas mensagens e torcer para que uma das postagens de mensagens privadas cause algum efeito?
O engraçado é que alguns administradores fizeram exatamente a mesma coisa, como escrever uma nova mensagem (tópico) para a conta afetada, e não experimentamos nenhum outro comportamento. De alguma forma, a última mensagem enviada por mim para a conta afetada foi o que resolveu.
E por último, posso pegar seu número de telefone para futuros gritos de emergência? Brincadeira! 
Mas, falando sério, muito, muito, muitíssimo obrigado. Eu realmente estava preso aqui e estou tão feliz que nosso usuário – como mencionei, um de nossos administradores – possa retomar o curso. Obrigado, Ed_S!