Hmm, así que después de investigar más, no creo que esto sea posible sin cambios en Discourse y añadiendo algunas configuraciones adicionales al proyecto principal o mediante el uso de mi propio proveedor social de Discord (lo que puede no ser ideal ya que hay uno incorporado).
No estoy seguro de si esto es algo que el equipo de Discourse soportará o añadirá, pero creo que tendré que crear un sistema externo para mi uso y solo usaré Discourse SSO para asociar un enlace entre Discourse y el otro sistema. Para mis propósitos, solo usaré los inicios de sesión sociales de Discourse para iniciar sesión en Discourse y nada más debido a esta limitación. En lugar de que toda la vinculación y asociación de cuentas se realice a través del perfil de usuario de Discourse, creo que solo necesitaré usar la herramienta diferente mencionada anteriormente que ya estoy usando para verificar cosas que no son posibles a través de OAuth o similar.
No voy a marcar esto como una solución ya que no es realmente una solución directa a mi pregunta original, sino una solución a mi caso de uso particular.