I don't see any point in going on from here, without the data we wanted, and knowing there's some problem talking to ET at the moment.

We should make sure the retry logic wrapped around the task gets invoked though. It looks like for that to happen, we have to raise URLError.  I'll make that change.