дело в том, что предыдущие вариации скрипта, перезапускали целевой скрипт только один раз. если это кратковременый обрыв связи, то все работало нормально. но если обрыв связи длится более 10 минут, то скрипт уже не выполнял свою функцию, и не перезапускал целевой, так как он уже отработал