Прежде всего, я думаю, что поток завершит работу после печати трассировки стека, поэтому вам нужно уничтожить поток.
Что касается причин, в вашем вопросе недостаточно информации, чтобы выяснить, что на самом делевопрос.Я думаю, что вы также должны проверить на стороне сервера, чтобы убедиться, что загрузка навсегда одного и того же файла не вызывает проблемы на стороне сервера или не вызывает защитную меру.
Если вы хотите быть уверены, что можете использовать что-то вроде Wireshark для проверки сетевой активности между клиентом и сервером.Вы, вероятно, заметите, что при последнем соединении вы увидите исходящие пакеты, но не входящие.