Trap SignalExceptions in Job.reserve

Delayed Job handles trapping the signals and acting upon the signal, but we get raised the SignalException due to our setting of Delayed::Worker.raise_signal_exceptions to true. Log that we saw a Signal, but don't let it bubble out to HoneyBadger.
Merge branch 'FA-765-handle-signal-exception'