Same here but just to add a bit more info and maybe help people who now have their server down..
When, after the failure, I do:
# ./launcher start app
# ./launcher enter app
and then:
cd /var/www/discourse && su discourse -c ‘bundle install --deployment --verbose --without test --without development’
I am NOT getting the celluloid error anymore and my server goes up.