Can confirm Cynjian; seems to be a time of use thing, mostly likely tied in with the cookie that grants you cross web site identity. If you have a second computer can download mods there immediately, then sneakernet them over to the machine your playing on. I have had this happen a couple of times when doing multiple mod compatibility tests during flurries of releases.