Меня смущает лишь то, что первоначальная схема тоже, как показывают некоторые комментарии, работает. А она несколько проще Вашей, поэтому естественно, мне хочется разобраться до конца
Тем более, что человек, давший её мне, гарантировал 100% её рабочесть