Right now, if there are any rules registered to Conduct->category->scenario->Role->event->finish event and if there are any errors in those rules, it is not taken into account to finish the role.
EG: if the rules timeout, user gets a red internal error and still role finishes and moves on.
It can be issue with request data issue based on what those rules do.
Role should not finish if there are any issue while executing that event.
Can there be a place to document comments on these rules on any event?