Mój problem właściwie nie miał nic wspólnego z sekwencjonowaniem lub konfiguracją mojej aplikacji. Mój plik package.json używał app.js zamiast bin/wwww do uruchomienia npm. W ten sposób wywoływano app.js i models/index, ale nie rzeczywisty serwer w bin/www. Każdy, kto chce rozwiązać ten problem z natychmiastową awarią w logach heroku, oto moja sugestia. Umieść kilka console.log() w serwerze aplikacji lub plikach aplikacji i zobacz, co zostanie wywołane. Kiedy dzwonienie przestaje leżeć, to jest twój problem.