отход от компьютера на 8ми часовой сон помог мне решить эту задачу)
Как я сделал. Может быть ужасный костыль, но до большего я не додумался)
В swfupload.js на 589ой строке я нашел функцию:
// Public: setFileUploadLimit changes the file_upload_limit setting
SWFUpload.prototype.setFileUploadLimit = function (fileUploadLimit) {
this.settings.file_upload_limit = fileUploadLimit;
this.callFlash("SetFileUploadLimit", [fileUploadLimit]);
};
Спомощью нее можно изменить лимит. Каждый раз после удаления какого-то файла я инкрементирую переменную лимита и вызываю эту функцию с ней. После чего мне дается возможность загрузки файла взамен удаленного.