fix(mcp): wait for server store to hydrate before sending selection
Sending an empty selectedMcpServerNames before refreshMcpServers()
populated allMcpServers was filtering env servers to nothing on the
server, silently disabling tools for the first message after load.