When a user downgrades their own role on a tenant - for example, from Admin to Basic User - they receive an email stating that an administrator has assigned them a new role. The system should be able to detect when the role change is initiated by the user themselves and, based on this, determine whether an email notification is necessary. It should not send an email if the user performs the change on their own account.