Following introducing a new role for announcement subchannels, the first step I'd like to take is to give everyone added to the channel the `Voiced` role. This is not permanant, and will not be added, but it's an intermediate step in the separating out `Members` and `Voiced`.
In changeRole, changeRoleThreadQuery(threadID, role) is called to get the intended role and permissions for the users being added to the thread. Naturally, this is the default_role column in MariaDB. We'll want to do some updates here to ultimately decide whether Voiced or Members is the appropriate role.
In this task, I'll make it so every new member gets Voiced instead of Members, and a later task will update this to check whether the user has 'Voiced in announcement channels' permission, and assign them a role accordingly.
Addresses [[ https://linear.app/comm/issue/ENG-5635/update-changerolethreadquery-to-use-the-voiced-role-for-announcement | ENG-5635 ]]
Depends on D9804