76e62b3cff
Add constructor overload that accepts ClientService and constructs a LobbyClient. Avoids implicit host/port lookup in UI code; caller controls network config. Keeps rendering/status behavior unchanged (async updates, deterministic ordering).