message: Catch exception in checkTerms if no ID server
  This line will throw if it can't get to the ID server, so move it
  inside the catch block too.
diff: @@ -160,8 +160,8 @@ export default class GeneralUserSettingsTab extends React.Component {
  // for free. So we might as well use that for our own purposes.
  const idServerUrl = MatrixClientPeg.get().getIdentityServerUrl();
  const authClient = new IdentityAuthClient();
  - const idAccessToken = await authClient.getAccessToken({ check: false });
  try {
  + const idAccessToken = await authClient.getAccessToken({ check: false });
  await startTermsFlow([new Service(
  SERVICE_TYPES.IS,
  idServerUrl,
  