Primero: No lo sé.
Pero creo que esto podría funcionar:
cd /var/discourse
./launcher enter app
cd /var/www/discourse
su - discourse -c 'git fetch origin pull/<pr_number>/head:<local_branch_name>'
su - discourse -c 'git switch <local_branch_name>'
sv restart unicorn
Si eso funciona, entonces podrías añadir cosas a tu app.yml para que haga eso durante la compilación. O tal vez se fusione pronto y puedas esperar.
Si eso empeora las cosas, puedes hacer un
./launcher destroy app;./launcher start app
y eso devolverá la imagen que compilaste por última vez.