Perhaps we could compromise here by returning all services in a type that encapsulates service, ticket, and an enum (Success, Fail, NotAttempted) for the SLO result. I personally think the existing design is clear, but returning all with a state flag seems equally clear.