I've worked with networks and servers and shit before. This stuff can happen at any time, even if you prepare for it.
But this is Nintendo. They don't understand how the internet works. If they, or Gamefreak, did know, instacheck wouldnt have existed, nor would battle analyzer. they continue to make rookie mistakes and it sickens me that such incompetence is apparently rampant in their company with regards to internet services. they need to hire new goddamn people.