As discussed here, the two second timeout period is unreasonably short for a satellite connection. I would have bumped that thread if I could.
I'll add this much: This request isn't for me, I have a connection fast enough for uploading builds. But butler reliably never works for me over a satellite connection. I don't want to come across as unappreciative, because itch as a whole has been such a force for good, but the thread I linked had a developer concede to having to drive an hour to a place with a faster connection to upload builds, and it was never followed up on. I don't think that's cool. This arbitrarily low number is exclusionary to devs in more remote or less developed areas.
Thank you, thank you! It does fix the issue. Here's proof, using butler immediately before and after installing your new version.