message: move the check to the correct place
diff: @@ -36,7 +36,8 @@ export class OmniSharpMonoResolver implements IMonoResolver {
  public async getGlobalMonoInfo(options: Options): Promise<MonoInformation> {
  let monoInfo = await this.configureEnvironmentAndGetInfo(options);
  -
  + let isValid = monoInfo.version && satisfies(monoInfo.version, `>=${this.minimumMonoVersion}`);
  + if (options.useGlobalMono === "always") {
  let isMissing = monoInfo.version === undefined;
  if (isMissing) {
  const suggestedAction = options.monoPath
  @@ -45,8 +46,6 @@ export class OmniSharpMonoResolver implements IMonoResolver {
  throw new Error(`Unable to find Mono. ${suggestedAction}`);
  }
  - let isValid = monoInfo.version && satisfies(monoInfo.version, `>=${this.minimumMonoVersion}`);
  - if (options.useGlobalMono === "always") {
  if (!isValid) {
  throw new Error(`Found Mono version ${monoInfo.version}. Cannot start OmniSharp because Mono version >=${this.minimumMonoVersion} is required.`);
  }
  