Quizás solo implementamos la página de fuera de línea porque comenzamos a usar el procedimiento de actualización «detener contenedor, git pull, reconstruir launcher» después de haber sido afectados por cosas como [1,2,3] varias veces en realidad.
Quizás algo cambió en la robustez al matar PostgreSQL si no se apagaba a tiempo para que el proceso de actualización se ejecutara sin problemas.
De cualquier manera, la actualización en línea (de nuevo) funcionó bien para nosotros al darle otra oportunidad justo ahora. Así que, olvídalo y perdón por el ruido.
[1] Discourse stuck on "Currently Upgrading" - #15 by amotl
[2] Upgrade failed due to unclean database shutdown
[3] https://meta.discourse.org/t/upgrade-failed-due-to-unclean-database-shutdown-ii/103268