Great idea - this would work.
Since logging out of discourse would call wp_logout() (via logout_redirect in the Discourse admin), couldn’t I just add an action on wp_logout() for the user and not rely on the WP Discourse plugin’s action hook?
Seems either way would work but we don’t expect ever to have a user logged into the WP instance in any other way…