Interesting reading that and after reading:
http://icelab.com.au/articles/money-stress-and-the-cloud/ (tl;dr: Credit card processing was breaking because of the 30 second limit).
Sounds like it would make sense for heroku to have a configurable timeout.