Organization and branch names now come from DemoWorld business/branch
catalogs, meet-role staff are mirrored as Members by email until SSO
remaps to public_id, and guest participants use DemoWorld people for
cross-app continuity. Staff logins skip the login reseed.
Co-authored-by: Cursor <cursoragent@cursor.com>