Fixes delivering errors for chat room messages.
Handles protocol events for destroyed rooms and displaying the reason if any.