Add back catch for RuntimeException

This actually catches an invocation exception that bubbles up on invalid workflows