selectSessionUrls fell back to all discovered servers when the current
session's provider matched no candidate, so external sessions kept
polling local servers: one answered /slots with idle slots (showing
'- tps (TG)') while another rejected unknown models with HTTP 400
(flickering 'n/a'). Narrow to zero URLs instead and surface n/a.