I have run into this problem 2x where heroku just stops running collectstatic. The dry run works fine. Even running the command "appears" to copy the files over but does not actually do anything. The only solution I have come up with is to manually collect the static files locally and check them into the branch I am pushing to heroku.
Does anyone have any suggestions?