fix up all subclasses of AbstractService to compile with the new innerXYX throws Exception() calls.
Some review of innerStop() methods to make more robust against null values -but not a complete review