try not to crash if room can't be joined
fix bug in room logging
update underscore, add excuses