중복 입장 방지를 위해 active-room 체크와 room 생성을 단일 트랜잭션으로 래핑 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>