No, applications can and do trap either ^z or the signal it generates (not sure which). I'm a vi user [0] but I'm pretty sure emacs requires ^z^z to STOP.
[0] autocorrect lol of the day: "I'm a vi[rgin]"
[0] autocorrect lol of the day: "I'm a vi[rgin]"