True, the problem is that DJ sets it's traps in the start method https://github.com/collectiveidea/delayed_job/blob/master/lib/delayed/worker.rb#L136-L146
I will check if there is a way to ensure our traps are set after DJs