i think you can use something like this;
select distinct
people.id
from people
inner join incident i1 on people.id = i1.peopleid
where i1.service in(4,5,6)
AND people.id NOT IN (
select i2.peopleid
from Incident i2
where
i2.service = i1.service
AND i2.ServiceInterrupt != 0
)