Hi,
To be honest, I wouldn't be looking the solution from the event queue (SWEQADM) - unless you can clearly somehow find there some kind of indication that the event was triggered at the first place. Perhaps the there is a bug in the actual approval application, and it is not triggering the event as it should.
Regards,
Karri