From what CrushBug said it sounds more like their CDN service fubarred. Not much they can do about that besides ensure whatever caused the problem is fixed and re-upload it to the CDN. Certainly nothing they could have done to prevent it. It's not an issue of testing, since everything was fine when the DLC left their system.
How to become an "indie game developer": Dye your hair a bright color, take a strategically angled profile pic, create a Tumblr account, fight on Twitter all day, and under NO CIRCUMSTANCES ever create an actual game.