Descubrí el problema:
Las claves secretas no coincidían. Por alguna razón, pensé que Discourse me ofrecía una versión en base64 del texto que ingresé en el campo de clave secreta (al copiar la clave para pegarla en WordPress), pero este no es el caso: las claves deben coincidir exactamente.