Compounding the issue of irresponsibly scheduling maintenance for US zones mid-day in the US, they ALSO broke ability to scale worker processes to zero, so there was literally NO way to wind your app down and prevent worker jobs from firing off.
When the platform started getting wonky we shut off our worker dynos so the system would not fire off emails while the system is in a known-screwed-up state.
The console said workers were set to zero.
But... in our logs we watched the (supposedly off) workers continue to fire off.
Nice FUBAR all around, Heroku.