I wish I could just get an exception allowing using JobScheduler without massive delays, so I could schedule network jobs at an interval like once every six hours, but it can't be done. I don't think it's asking a lot to be able to upload a few hundred bytes every few hours.