title: Resque + killed worker: does not leave a failed job
body: <p>I noticed that when i kill a resque worker and it's processing something, it won't leave a failed job. It will be simply gone.</p>
  
  <p>Thus, the job will never be finished and jobs place an important role in my application.</p>
  
  <p>This only happens when i kill a worker. If my job raises an exception, i can retry it later.</p>
  
  <p>Is it possible to avoid this behavior?</p>
  
  <p>Thanks.</p>