Ocorre ao usar a convenção Markdown  em um bloco de código e, em seguida, usar o mesmo código fora do bloco de código para realmente exibir a imagem. Ocorre após cerca de 5 minutos, quando o Discourse baixa a imagem vinculada.
Para constar, enfrentei o problema ao tentar ilustrar isto:
Para contornar o problema, usei հ (letra minúscula armênia ho) em vez de h (letra minúscula latina h) na parte https. Como são reconhecidos como caracteres diferentes, isso não aciona a substituição de URL.
ótima descrição. Nossa lógica ignora a detecção de imagens em um bloco de código. Mas se houver uma imagem real em algum lugar com markdown exatamente idêntico, então nosso código real de encontrar/substituir não é robusto o suficiente para evitar os blocos de código.
Não será trivial consertar, mas por enquanto adicionei alguns testes com falha para que possamos acompanhar o problema: