Thanks for your bug report. I implemented a fix for this but it required a cascade of changes to many parts of the script parser, not just for goto and error handling, and the odds are high that this will cause it to break backward compatibility with existing scripts in several ways. Because of this, I have reverted the fix for now to see if I can find an alternative solution and have added this to my to-do list.