better handling of backfill errors on pds fetch (#964)
Have a fair amount of random missing data coming from my consumer. Some
of it i've found is that the initial repo fetch errorred for some reason
and then we just drop all future events (which kinda makes sense i
guess)
However its useful to distinguish why the fetch failed, distinguishing
between a rate limit and 'this repo does not exist' is important for
recovery situations.
authored by