Existe uma maneira de continuar após uma falha adiada?

Estou lidando com um número desconhecido de solicitações de ajax. A solicitação pode falhar em um 404. Isso faz com que toda a cadeia falhe.

Existe uma maneira de continuar após uma falha adiada?

var deferreds = [];
// fill deferreds with a number of ajax requests.
$.when.apply($, deferreds)
 .done(function(){
     // handle done
 }).fail(function(){
     // handle fail
     // would like to fix/resolve the failed deferred and continue with the rest
 });

questionAnswers(2)

yourAnswerToTheQuestion