join

open suspend override fun join(tag: Tag, memberName: String?): Room

A joiner has no room id until it is admitted; drive that with FakeRoom.setRoomId.