это очень большая проблема, прям всю суть бас ломает. хотя можно десятки ветвей пустить для проверки, но вы должны понимать что это увеличит скрипт в несколько раз, и это геморр, думаю нужно что то с этим делать, например встроить в прокси, открывать новую вкладку, ссылку и тд только после удачного теста прокси. это будет ресурсы жрать, но зато ссылки будут открываться. для дешевых прокси хороший вариант. .причем если загружает то загружает быстро, а если не загружает то конкретно не загружает, как будто прокси не работает. даже "ждать загрузку" не ожидает, а просто пропускается действие, как при отключенном инете.