Перезапуск клиента - как избежать?

Привет!
Такая проблема - иногда при дисконнектах требуется перезапуск клиента. Соединение восстанавливается, приложение батл.нет подключается к моему аккаунту, но присоединения обратно к матчу не происходит, бегут “квадратики”. Я пробовал ждать и чего только не нажимал - помогает только полный перезапуск клиента. Как избежать переапуска, интернет же есть? Просто клиент этого не понимает.

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

ПС: дисконнект происходит при переключении провайдера на другую сеть
Трассировка маршрута к ya [87.250.250.242]
с максимальным числом прыжков 30:

1 3 ms <1 мс <1 мс 192.168.0.1
2 <1 мс <1 мс <1 мс 10.2.255.255
3 1 ms <1 мс <1 мс saransk-r1-vasiright101.rmttk [193.150.108.25]
4 1 ms <1 мс <1 мс saransk-r1-vasiright110.rmttk [193.150.108.27]
5 1 ms 1 ms 1 ms srn01.transtelecom [188.43.4.254]
6 10 ms 10 ms 10 ms mskn17ra-lo1.transtelecom [217.150.55.21]
и так далее

Трассировка маршрута к ya [87.250.250.242]
с максимальным числом прыжков 30:

1 <1 мс <1 мс <1 мс 192.168.0.1
2 <1 мс <1 мс <1 мс 10.1.255.255
3 <1 мс <1 мс <1 мс saransk-r2-vasiright101.rmttk [193.150.108.6]
4 <1 мс <1 мс <1 мс saransk-r2-vasiright110.rmttk [193.150.108.4]
5 1 ms 1 ms 1 ms srn06rb.transtelecom [188.43.225.98]
6 9 ms 9 ms 9 ms mskn17ra-lo1.transtelecom [217.150.55.21]
и так далее

ППС: что характерно, появляется сообщение, что подключение к голосовому чату восстановлено. вот, как бы, и всё.