Wrong download progress value, it's over 100%

On the download status, it's displaying "112% download of project".

For long time, i couldn't reproduce it but as i suspected it happens when one of the wool failed to download, on the restry it will add the previous amount (until the failed) AND the current download.

19-06 20:18:50 (debug) Server::HTTPGetFile destination: /home/laurent/.sheepit/sheepit_wool_cache/a3143360a179fac805fd204dfa0ce783.wool
19-06 20:18:50 (debug) Server::HTTPRequest url(https://client.sheepit-renderfarm.com/server/chunk.php?chunk=683e9e6a706f5ef6ad570fb117be296d)
19-06 20:18:50 (debug) Server::HTTPRequest url(https://client.sheepit-renderfarm.com/server/chunk.php?chunk=61f1af07b2afc64f95f7f696edfa542d)
19-06 20:18:50 (debug) Server::HTTPRequest url(https://client.sheepit-renderfarm.com/server/chunk.php?chunk=0b60547013c494cb53ff488c69bcca16)
19-06 20:18:50 (debug) Server::HTTPGetFile destination: /home/laurent/.sheepit/sheepit_wool_cache/700774fb6a1990fe9b9d03555233bb73.wool
19-06 20:18:50 (debug) Server::HTTPRequest url(https://client.sheepit-renderfarm.com/server/chunk.php?chunk=a3143360a179fac805fd204dfa0ce783)
19-06 20:18:50 (debug) Server::HTTPRequest url(https://client.sheepit-renderfarm.com/server/chunk.php?chunk=700774fb6a1990fe9b9d03555233bb73)
19-06 20:18:50 (debug) Downloading file from sheepit-main-weur-projects.sheepit-r2-binaries.win
19-06 20:18:50 (debug) Downloading file from sheepit-main-weur-projects.sheepit-r2-binaries.win
19-06 20:18:50 (debug) Downloading file from sheepit-main-weur-projects.sheepit-r2-binaries.win
19-06 20:18:50 (debug) Downloading file from sheepit-main-weur-projects.sheepit-r2-binaries.win
19-06 20:18:50 (debug) Downloading file from sheepit-main-weur-projects.sheepit-r2-binaries.win
19-06 20:18:50 (debug) Downloading file from sheepit-main-weur-projects.sheepit-r2-binaries.win
19-06 20:18:50 (debug) File uploaded at 1,3MB/s, uploaded 1452983 bytes
19-06 20:19:12 (error) Server::HTTPGetFile Exception okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR stacktrace okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR
        at okhttp3.internal.http2.Http2Stream$FramingSource.read(Http2Stream.kt:355)
        at okhttp3.internal.connection.Exchange$ResponseBodySource.read(Exchange.kt:281)
        at okio.RealBufferedSource$inputStream$1.read(RealBufferedSource.kt:161)
        at java.base/java.io.InputStream.read(InputStream.java:205)
        at com.sheepit.client.network.ServerRequest.HTTPGetFile(ServerRequest.java:539)
        at com.sheepit.client.network.DownloadManager.downloadActual(DownloadManager.java:108)
        at com.sheepit.client.network.DownloadManager.download(DownloadManager.java:103)
        at com.sheepit.client.Client.lambda$downloadChunks$0(Client.java:879)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:829)

19-06 20:19:12 (debug) Server::HTTPGetFile(https://client.sheepit-renderfarm.com/server/chunk.php?chunk=0b60547013c494cb53ff488c69bcca16) did fail
19-06 20:19:12 (error) DownloadManager::check mismatch on md5 local: '78c3dc8a99416deacaec4cf153e25228' server: '0b60547013c494cb53ff488c69bcca16' (local size: 41750208)
19-06 20:19:12 (debug) DownloadManager::downloadActual problem with Server.HTTPGetFile (return: DOWNLOAD_FILE) removing local file (path: /home/laurent/.sheepit/sheepit_wool_cache/0b60547013c494cb53ff488c69bcca16.wool)
19-06 20:19:12 (debug) DownloadManager::downloadActual failed, let's try again (2/5) ...
19-06 20:19:12 (debug) Server::HTTPGetFile destination: /home/laurent/.sheepit/sheepit_wool_cache/0b60547013c494cb53ff488c69bcca16.wool.partial
19-06 20:19:12 (debug) Server::HTTPRequest url(https://client.sheepit-renderfarm.com/server/chunk.php?chunk=0b60547013c494cb53ff488c69bcca16)
19-06 20:19:12 (debug) Downloading file from sheepit-main-weur-projects.sheepit-r2-binaries.win
19-06 20:19:12 (debug) File downloaded at 1,8MB/s, written 42742769 bytes
19-06 20:19:14 (debug) File downloaded at 44,1MB/s, written 50000001 bytes
19-06 20:19:14 (error) DownloadManager::check cannot check md5 on a nonexistent file (path: /home/laurent/.sheepit/sheepit_wool_cache/0b60547013c494cb53ff488c69bcca16.wool)
19-06 20:19:16 (debug) File downloaded at 1,9MB/s, written 50000001 bytes
19-06 20:19:16 (debug) File downloaded at 1,8MB/s, written 50000001 bytes
19-06 20:19:16 (debug) File downloaded at 1,8MB/s, written 50000001 bytes
19-06 20:19:16 (debug) File downloaded at 1,8MB/s, written 50000001 bytes
19-06 20:19:16 (debug) Client::prepareWorkingDirectory Extracting project into /home/laurent/.sheepit/sheepit/435647775
19-06 20:19:19 (debug) Unzipping 6 chunks of "hall" took 2s
19-06 20:19:19 (info) Job::getColorConfig Using default color configuration
19-06 20:19:19 (debug) [/home/laurent/.sheepit/sheepit/2a83f7e871d79c1411ef95c8f2ec1315/rend.exe, -t, 6, --factory-startup, --disable-autoexec, -noaudio, -b, -P, /home/laurent/.sheepit/sheepit/pre_load_script_2488771792349878548.py, /home/laurent/.sheepit/sheepit/435647775/hall.blend, -P, /home/laurent/.sheepit/sheepit/post_load_script_14446791615148874115.py, --engine, BLENDER_EEVEE_NEXT, -o, /home/laurent/.sheepit/sheepit/435647775_, -x, 1, -f, 0345]
19-06 20:19:19 (debug) renderer output
19-06 20:19:19 (debug) PRE_LOAD_SCRIPT_hide_viewport
19-06 20:19:19 (debug) All File Output Nodes muted.
19-06 20:19:19 (debug) POST_LOAD_SCRIPT_loaded
Assignee Loading
Time tracking Loading