signal/resque-lock — comment on commit d037363f6ad9884e6834215b7c9e4ef664fa6984
File: lib/resque/plugins/lock.rb line 67
By raykrueger:

I could be wrong but I believe that in the case of a Resque::Dirty exit this won't happen as the child forked process gets killed.
That ensure block will handle the case where the job actually pukes it's own exception though.