Скорее всего нет. Всё-таки трубки с чем-то теплоносящим внутри, и вне заводских условий гнуть их бесполезно. Но раз уж тема про кастомное → кустарное решение, значит можно обойтись медной пластиной. Естественно, никаких гарантий по достойному теплоотводу.
Оставить как в варианте "не срабатывает вообще", но вместо this протолкать ссылку на соответствующую кнопку. Это задача на области видимости переменных и замыкания.
мои стереотипные домыслы
Обычно в php что-то такое делается через глобальные переменные или анонимки с use. Часто ли адепты Битрикса этим пользуются? Думаю, что нет. А значит, пришло время набираться новых знаний.