Now checks both “last active” AND the timestamp of the last message to hit the room before archiving