They had no real reason to take the page down... but as the saying goes, All good things must come to an end.
Actually they did. It costs them money to host files that get accessed not more than I would guess about once a month at most.
There is no way it happened last August. I downloaded stuff from the site just a few weeks ago.
They might have deleted it last August; things can stay in server caches for surprising amounts of time even after they've been officially deleted (sometimes they can even stay there indefinitey until the storage space is needed for something else).