updateRoles needs to be changed to support the Voiced role when a thread's type is changed.
For converting a channel from a regular channel to an announcement channel, we need to first create a Vocied role. Then, we need to query the roles in the community channel that have voiced_in_announcement_channels, and if the member has that role give them Voiced, otherwise give them Members.
For converting a channel from an announcement channel to a regular channel, I can take advantage of the deleteRole function I created that will both delete the role and assign the affected users to the default role of the thread (without triggering any messages in chat).
Addresses ENG-5702