It does seem intentional:
https://github.com/discourse/discourse/commit/b584264d8280779e211a511486a067acd3fb8be5
Though it does also break the revalidation flow for manually deactivating users so it still feels like a bug.
Iโll slide it over to bug and see if someone more knowledgable can adjudicate.
![]()