Клиент заливает файл. В случае обрыва, залитые данные сохраняются на сервере и клиент следующим запросом отправляет только оставшийся кусок файла. Но это всё нельзя делать в параллель. Т.е. файл сервер принимает только в один поток. Поэтому пока первый запрос на заливфку не завершится на сервере, второй слать нельзя - сервер вернёт ошибку про залоченый ресурс.