It seems that some files intermittently fail. Looking more closely it seems whether or not they fail depends on which server is used (snapshot.debian.org seems to have multiple a records). For example.
autoforwardporter@autoforwardporter:/build/autoforwardportergit$ wget http://snapshot.debian.org/archive/debian/20171213T034652Z/dists/experimental/main/source/Sources.xz --2018-01-01 17:39:35-- http://snapshot.debian.org/archive/debian/20171213T034652Z/dists/experimental/main/source/Sources.xz Resolving snapshot.debian.org (snapshot.debian.org)... 193.62.202.30, 185.17.185.185, 2001:1af8:4020:b030:deb::185, ... Connecting to snapshot.debian.org (snapshot.debian.org)|193.62.202.30|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 264060 (258K) [application/octet-stream] Saving to: ‘Sources.xz’ Sources.xz 100%[========================================================>] 257.87K --.-KB/s in 0.03s 2018-01-01 17:39:36 (7.77 MB/s) - ‘Sources.xz’ saved [264060/264060] autoforwardporter@autoforwardporter:/build/autoforwardportergit$ wget http://snapshot.debian.org/archive/debian/20171213T034652Z/dists/experimental/main/source/Sources.xz --2018-01-01 17:39:43-- http://snapshot.debian.org/archive/debian/20171213T034652Z/dists/experimental/main/source/Sources.xz Resolving snapshot.debian.org (snapshot.debian.org)... 185.17.185.185, 193.62.202.30, 2001:630:206:4000:1a1a:0:c13e:ca1e, ... Connecting to snapshot.debian.org (snapshot.debian.org)|185.17.185.185|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2018-01-01 17:39:43 ERROR 404: Not Found. autoforwardporter@autoforwardporter:/build/autoforwardportergit$ wget http://snapshot.debian.org/archive/debian/20171213T034652Z/dists/experimental/main/source/Sources.xz --2018-01-01 17:42:16-- http://snapshot.debian.org/archive/debian/20171213T034652Z/dists/experimental/main/source/Sources.xz Resolving snapshot.debian.org (snapshot.debian.org)... 193.62.202.30, 185.17.185.185, 2001:1af8:4020:b030:deb::185, ... Connecting to snapshot.debian.org (snapshot.debian.org)|193.62.202.30|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 264060 (258K) [application/octet-stream] Saving to: ‘Sources.xz.1’ Sources.xz.1 100%[========================================================>] 257.87K --.-KB/s in 0.07s 2018-01-01 17:42:21 (3.45 MB/s) - ‘Sources.xz.1’ saved [264060/264060] autoforwardporter@autoforwardporter:/build/autoforwardportergit$ wget http://snapshot.debian.org/archive/debian/20171213T034652Z/dists/experimental/main/source/Sources.xz --2018-01-01 17:42:23-- http://snapshot.debian.org/archive/debian/20171213T034652Z/dists/experimental/main/source/Sources.xz Resolving snapshot.debian.org (snapshot.debian.org)... 185.17.185.185, 193.62.202.30, 2001:1af8:4020:b030:deb::185, ... Connecting to snapshot.debian.org (snapshot.debian.org)|185.17.185.185|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2018-01-01 17:42:23 ERROR 404: Not Found. autoforwardporter@autoforwardporter:/build/autoforwardportergit$ So it looks like 193.62.202.30 is successfully serving the file while 185.17.185.185 is failing. Could someone take a look at what is different between the two servers?