Try Heroku deployment again.
Change deployment strategy to git.
Disable deployment from non-master branches and run DB migration at the end of deployment.