Cancellation fixes

Fixes #8857.  Interesting how xe didn't mention EATHEALTH, but fixed
anyway.

(Bulging can acceptably coexist with other eyes.)
Merge pull request #8868 from KA101/mutfix

Cancellation fixes