На новой версии эксплоит не работает. Это я проверил.
По поводу невозможности перехвата: ошибся. Не так прочёл код. Приношу извинения. Отловить можно. Но после неё частично теряется информация о месте выброса ошибки. То есть обработчик ошибки вызывается снаружи функции, ошибку выбросившую. Впрочем, если честно, её и раньше я никогда не видел, поэтому можно не паниковать.
Как видно, стэк показывает не на вайл-тру-ду, откуда хука выбросила TLWY, а, если отсечь кишки, только на наш вызов xpcall.
Ещё раз сорри. Поправлю ща.