Epolypero,
не наю чот сложно всё - вот Аякс
http://jquery-docs.ru/Ajax/jQuery.ajax/#options
можно как неудачные попытки считывать
так и удачные
- неудачные см error
http://jquery-docs.ru/Ajax/jQuery.ajax/#toptions
считываете в глобальную переменную неудачные и обнуляете её при удачных, для очереди - при любом исходе(с проверкой флага удачности) запускаете по концу предыдущего запроса-следущий( желательно через таймер с маленькой задержкой, аргументы для запуска следующего запроса берете из стека(заготовленного ранее) аргументов.