Throw an error rather than just logging for missing SLS, Fix #5998

Looking back at the arguments for and against (ref #5430), @cachedout and I decided that continuing without error in case of a missing SLS was much more dangerous and problematic than having to use the workaround defined in #5430.  If an SLS is not found, an error will not be output and the staterun will abort.