Getting Discourse healthy

ultimately, the update seems to have hung via the web UI.

Recovery was ssh’ing in and doing an app rebuild.

I’ve no idea at all what is going wrong, or why.