What happens when the start method returns failure? Does SMF take any cleanup actions, or does it assume that the service is dead enough already?
Similarly, what happens when the stop method returns failure? I assume that in both cases the service gets put into MAINTENANCE.