message: Do not attempt to sync membership from a room we can't access
diff: @@ -185,6 +185,10 @@ export class MemberListSyncer {
  }
  catch (err) {
  log.error(`Failed to getJoinedMembers in room ${roomId}: ${err}`);
  + if (err.data?.errcode === "M_FORBIDDEN") {
  + // If we're not allowed to, just give up.
  + return;
  + }
  await Bluebird.delay(3000); // wait a bit before retrying
  }
  }
  