fix disconnect from nonexistent room bug