管理者/モデレーター権限付与時に、管理者確認メール以外のメール送信を防止する方法は?

disable_emailsnon-staff ではなく yes に設定すれば機能するかもしれません。一部のメールはこの設定をバイパスしており、admin_confirmation_message もその一つです。