Build script should exit when it encounters an issue
Exit with a non-zero if violations were encountered
Better event handling for the violation exit code