No puedo actualizar Ruby, por lo que ./launcher rebuild app sigue fallando

Sí, puedes. Edita app.yml en una instalación nueva antes de compilar discourse (ya que no puedes degradar). Elige la etiqueta de GitHub. Tuve que hacer esto hace algún tiempo cuando tuve que restaurar a una versión antigua antes de actualizar a la última.

Ahora hago una imagen de la versión que funciona antes de actualizar, por si algo sale mal.