Port some improvements from Learn@WU codebase:
- check whether chat room exists exploits cache
- chat room retrieval enriches with some acs_objects metadata
Fix potential errors when we try entering a chat room that has been deleted and check for its activity status