I give my vote to the Beyerdynamic DT770 M.
The 35 dB isolation you get is insane. Almost like having your own soundproof room. The isolation is very important for your needs. The DT770-80 Pro only isolates 18 dB, which I don't think is sufficient here.
Even if the M presses quite hard against the head, it's comfortable to wear for longer periods.
It sounds different to the DT770 Pro, mostly because of a more restrained bass response (the M isn't a bass-reflex construction), but the M starts to really sound good when you crank it up. At lower volumes, it's quite flat and boring. It's meant to be played loud, and can take more beating than most peoples eardrums.
Finally, the DT770 M is ridiculously robust.
Another suggestion is the Sennheiser HD280 Pro, which isolates 32 dB. It definitely isn't as robust as the Beyer.