I heard about this some time ago.
A guy called Eron told me about the fix, I think you can do it with just a one-line edit on the defaults, so maybe the new script is not needed.
On Interpreter if you change this
if (@list[@index+1].code == 655
to this
if (@list[@index+1].code == 655 or @list[@index+1].code == 355)
you get the same result
(I tested this on RPG maker XP)
It's the same you did but even shorter.