There are two issues I discovered. First, if the onos:scr-list command( and it's dependencies) has not fully loaded then the output of `onos:scr-list` is either "Command not found" or "Service org.onosproject.security.AuditService not found". In either case, the shell script returns 0.
The second is that when we added scr-list cli command, we are now only printing ACTIVATED, SATISFIED, or UNKNOWN states, but the shell script checks for UNSATISFIED.
It seems like there have been some activation issues that stc was missing because of these two issues