Hasta donde sé, la única forma de renombrar el archivo después de subirlo es eliminarlo y esperar a que Discourse lo elimine, y luego volver a subirlo.
Seguí esta guía (editar las publicaciones para eliminar los enlaces de los archivos adjuntos) para eliminar el archivo.
Eliminar significa borrar del disco duro, hasta donde sé.
Pero puedo confirmar este comportamiento. Discourse sirve archivos antiguos si solo se renombra (no me molesté en comprobar si es realmente ese archivo antiguo o si solo está usando el nombre de archivo antiguo con un enlace).
No sé nada de código ni de programación, pero supongo que Discourse utiliza algún tipo de hash. Y mientras el contenido no cambie de nombre, proviene de una especie de caché. Si realmente cambias ese adjunto, Discourse también cambia el enlace.