reconnect method
FR-CONN-006
Implementation
Future<ConnectionResult> reconnect(String serverId) async {
final existing = _connections[serverId];
if (existing == null) {
return ConnectionResult.failure('No connection found for server');
}
final server = existing.serverConfig;
await disconnect(serverId);
return connect(server);
}