Functionally I can see how this works, but semantically, isn't an Error condition somewhat misleading? I could see using a throwing message end event and the corresponding message catch boundary event:
https://community.jboss.org/servlet/JiveServlet/downloadImage/2-732282-18499/JBoss+Guvnor-3.gif
Thoughts?