message: add try...catch around updating a guild member
diff: @@ -344,11 +344,15 @@ export class UserSyncroniser {
  await Promise.all(
  wantRooms.map(
  async (roomId) => {
  + try {
  if (doJoin) {
  await this.JoinRoom(member, roomId);
  } else {
  await this.ApplyStateToRoom(state, roomId, member.guild.id);
  }
  + } catch (err) {
  + log.error(`Failed to update ${member.id} (${member.user.username}) in ${roomId}`, err);
  + }
  },
  ),
  );
  