To be fair, the TechCrunch story has more information than Twitter itself provided in their initial statement (with regards to the 'why' of the suspensions).
That said, I submitted the source page but it failed to reach the front page for some reason:
That said, I submitted the source page but it failed to reach the front page for some reason:
http://news.ycombinator.com/item?id=2236675