Добрый день. Речь идёт об этом:
Главная проблема этой функции в том, что она может запороть уже начатый BadEnd. При срабатывании таймаута на бедэнде, он не до конца отрабатывает, и по новой бедэнд не начинает отрабатывать (баг это или нет, сами решайте). При срабатывании на Good end, тоже...