Во первых, в первом ифе вы вообще ничего не выходите в лог. Во вторых перед выводами в лог поставьте небольшие паузы.
В третьих, проверьте что вы в три потока запускаете тестовый скрипт.
@senerg Написано, что все рандомно. А все причуды пользователя вроде вашей "Хочу чтобы стояла одна секунда и все было корректно", не предусмотришь и как их обрабатывать тоже вопрос спорный. Не понимаю чего Вы вообще хотите.