- isPortOpen(): check TCP su 127.0.0.1:9222 (Firefox Remote Agent non espone /json/version)
- ensureBridge: ciclo 0 senza forceRestart → se porta aperta avvia solo il bridge, altrimenti startFirefox; cicli successivi riavviano Firefox (sessione orfana)
- risolve il caso 'Firefox già attivo' (istanza --no-remote non agganciabile)