Wait, a tickler/updater CAN retry uploads/downloads.

--network_available
Tell the client to retry deferred network communication.
Something like:

Code:
C:\Program Files\BOINC\boinccmd" --host 192.168.x.xxx --passwd xxxx --network_available
So stick that in your tickler file to run every 5 minutes or so, to prevent the increasing back-off.