Permanently removes a failed job and stores it in the dead letter queue.
job
Future<void> fail(Job job);