¿Por qué eso no es suficiente para resolver tu problema?
¿No deberían ser AND en lugar de OR?
Discourse los aplica para validar direcciones, así que no tengo muy claro qué problema estás resolviendo. Dices esto
Parece bastante improbable que encuentres usuarios que quisieran iniciar sesión pero no pudieran antes, pero puede que sepas algo que yo no sobre tu configuración.
Y Discourse no enviará correos electrónicos a direcciones que no estén validadas, así que no creo que esto envíe ningún correo electrónico.
Siempre hago estas cosas en algunas cuentas, pero a mano para ver qué va a pasar.