Recovering Discourse from a failed update

That’s because the command is

./launcher rebuild app

not

./launcher app rebuild