In Custom Projects, with the Call External Script task, when the task throws an error, this is not seen by the SQX Custom Project. Consequently, the Custom Project keeps trucking along, when it should have thrown the error to the UI, and ceased execution.