А есть какая-то проблема в том, чтобы создать несколько поддоменов:
upload1.somesite.ru
upload2.somesite.ru
При генерации страницы в скриптовую переменную впечатывать имя хоста:
var uploadHost = 'uploadN.somesite.ru';
которое (имя) одновременно будет префиксом action у формы, и у запросов на
прогресс?
Если один фронтенд ляжет, то обломаются только текущие закачки на него (они
обломаются при любом раскладе), новые же пойдут на второй фронтенд
(upstream).