Maybe when someone edit his own questions, the email checkbox reappears. If that's the case, adjust something like:
public function initialize() {
if (($this->template == 'ask') || ($this->template == 'question')) {
unset($this->content['form']['fields']['notify']);
}
parent::initialize();
}
Correct my syntax errors.