JobFilterAttribute and Integration Queue

I created a JobFilterAttribute that implements IElectStateFilter. The purpose is to send an email when a job has failed. It is working fine except for those jobs we have queued on our integration server. Any ideas how to get it to work with the integrated queue jobs?

Thanks in advance.