So it's not me going mad and missing something then. The survey and triggers are both set to Active = true and the survey doesn't reference a table. It's only the trigger conditions that do. The customers get a survey everytime an incident is resolved fine.