+1, default timeout cant be 12 hours.
It totally is, and for good reason.
There *are* API calls that take literally hours.
For example, the "Finish and import build" call that koji does as part of a
build step for texlive (a package with lots of subrpms and big subrpms) takes about 6
hours at the moment.
However, in this particular script the timeout can be way less, so +1 with this change.