`meltano test` erroring because unrelated Airflow isnt installed

<!---
Please read this!

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "regression" or "bug" label and verify the issue you're about to submit isn't a duplicate.

If you are submitting an issue with a tap, please include:

- account details
- target details
- entities selected  with meltano select (if you have selected any entities), as the bug may be related to a specific entity
- the full elt command you are running
- full output of the meltano elt command. Logs can get pretty long, so you can add the full log as a snippet in the Meltano project and add a link in the issue.
--->

### What is the current *bug* behavior?
_What is happening now?_

When running my great_expectation tests using the `meltano test` command I get an error saying that Airflow isn't installed:
```
Executable 'airflow' could not be found. Orchestrator 'airflow' may not have been installed yet using `meltano install orchestrator airflow`, or the executable name may be incorrect.
```

Its correct, Airflow is not installed which is on purpose because I'm not using it. It almost looks like its trying to run Airflow instead of great expectations. If I use `meltano invoke` instead of `meltano test` it works properly.

### What is the expected *correct* behavior?
_What should be happening?_

The test command shouldnt require anything thats not used.

### Steps to reproduce
_How one can reproduce the issue?_

meltano, version 1.94.0

The meltano.yml is in the [squared repo](https://gitlab.com/meltano/squared/-/blob/master/data/meltano.yml#L314).

```bash
meltano install utility great_expectations
meltano test great_expectations:test_ga_raw
```

### Relevant logs and/or screenshots
_Please use code blocks (\`\`\`) to format console output_

```
meltano --log-level=debug --environment=prod test great_expectations:test_ga_raw
2022-02-10T20:56:27.053642Z [info     ] Environment 'prod' is active
2022-02-10T20:56:27.118585Z [debug    ] Creating engine <meltano.core.project.Project object at 0x108105340>@sqlite:////Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/meltano.db
2022-02-10T20:56:30.498011Z [debug    ] Starting new HTTPS connection (1): www.meltano.com:443
2022-02-10T20:56:30.740590Z [debug    ] https://www.meltano.com:443 "GET /discovery.yml HTTP/1.1" 301 162
2022-02-10T20:56:30.746774Z [debug    ] Starting new HTTPS connection (1): meltano.com:443
2022-02-10T20:56:30.925250Z [debug    ] https://meltano.com:443 "GET /discovery.yml HTTP/1.1" 200 150378
2022-02-10T20:56:33.280922Z [debug    ] Using selector: KqueueSelector
2022-02-10T20:56:33.544037Z [debug    ] Created configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/tap-slack/tap.6f331ecc-78d8-457f-9cd7-da3407b40502.config.json
2022-02-10T20:56:33.544399Z [debug    ] Could not find tap.properties.json in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-slack/tap.properties.json, skipping.
2022-02-10T20:56:33.544767Z [debug    ] Could not find tap.properties.cache_key in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-slack/tap.properties.cache_key, skipping.
2022-02-10T20:56:33.545172Z [debug    ] Could not find state.json in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-slack/state.json, skipping.
2022-02-10T20:56:33.545688Z [debug    ] Deleted configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/tap-slack/tap.6f331ecc-78d8-457f-9cd7-da3407b40502.config.json
2022-02-10T20:56:33.687214Z [debug    ] Created configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/tap-google-analytics/tap.d8453ec6-bfd5-4e47-94fb-39ea5582f544.config.json
2022-02-10T20:56:33.687515Z [debug    ] Could not find tap.properties.json in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-google-analytics/tap.properties.json, skipping.
2022-02-10T20:56:33.687929Z [debug    ] Could not find tap.properties.cache_key in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-google-analytics/tap.properties.cache_key, skipping.
2022-02-10T20:56:33.688462Z [debug    ] Could not find state.json in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-google-analytics/state.json, skipping.
2022-02-10T20:56:33.688938Z [debug    ] Deleted configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/tap-google-analytics/tap.d8453ec6-bfd5-4e47-94fb-39ea5582f544.config.json
2022-02-10T20:56:33.903914Z [debug    ] Created configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/tap-athena/tap.445100d9-f2d1-4844-917d-9a9c532e746d.config.json
2022-02-10T20:56:33.904343Z [debug    ] Could not find tap.properties.json in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-athena/tap.properties.json, skipping.
2022-02-10T20:56:33.904788Z [debug    ] Could not find tap.properties.cache_key in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-athena/tap.properties.cache_key, skipping.
2022-02-10T20:56:33.905197Z [debug    ] Could not find state.json in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-athena/state.json, skipping.
2022-02-10T20:56:33.905749Z [debug    ] Deleted configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/tap-athena/tap.445100d9-f2d1-4844-917d-9a9c532e746d.config.json
2022-02-10T20:56:34.604627Z [debug    ] Created configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/tap-athena-metrics/tap.445100d9-f2d1-4844-917d-9a9c532e746d.config.json
2022-02-10T20:56:34.604922Z [debug    ] Could not find tap.properties.json in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-athena-metrics/tap.properties.json, skipping.
2022-02-10T20:56:34.605316Z [debug    ] Could not find tap.properties.cache_key in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-athena-metrics/tap.properties.cache_key, skipping.
2022-02-10T20:56:34.605739Z [debug    ] Could not find state.json in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-athena-metrics/state.json, skipping.
2022-02-10T20:56:34.606120Z [debug    ] Deleted configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/tap-athena-metrics/tap.445100d9-f2d1-4844-917d-9a9c532e746d.config.json
2022-02-10T20:56:35.287970Z [debug    ] Created configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/tap-athena-audit/tap.445100d9-f2d1-4844-917d-9a9c532e746d.config.json
2022-02-10T20:56:35.288635Z [debug    ] Could not find tap.properties.json in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-athena-audit/tap.properties.json, skipping.
2022-02-10T20:56:35.289147Z [debug    ] Could not find tap.properties.cache_key in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-athena-audit/tap.properties.cache_key, skipping.
2022-02-10T20:56:35.289577Z [debug    ] Could not find state.json in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-athena-audit/state.json, skipping.
2022-02-10T20:56:35.290027Z [debug    ] Deleted configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/tap-athena-audit/tap.445100d9-f2d1-4844-917d-9a9c532e746d.config.json
2022-02-10T20:56:35.538957Z [debug    ] Created configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/tap-gitlab/tap.ee5fe64e-82ba-46f6-91bf-4702651b3f56.config.json
2022-02-10T20:56:35.539424Z [debug    ] Could not find tap.properties.json in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-gitlab/tap.properties.json, skipping.
2022-02-10T20:56:35.539939Z [debug    ] Could not find tap.properties.cache_key in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-gitlab/tap.properties.cache_key, skipping.
2022-02-10T20:56:35.540434Z [debug    ] Could not find state.json in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-gitlab/state.json, skipping.
2022-02-10T20:56:35.540914Z [debug    ] Deleted configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/tap-gitlab/tap.ee5fe64e-82ba-46f6-91bf-4702651b3f56.config.json
2022-02-10T20:56:35.728993Z [debug    ] Created configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/tap-github/tap.967c975f-5d17-4b2f-8ebb-1e190f09dd51.config.json
2022-02-10T20:56:35.729744Z [debug    ] Could not find tap.properties.json in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-github/tap.properties.json, skipping.
2022-02-10T20:56:35.730428Z [debug    ] Could not find tap.properties.cache_key in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-github/tap.properties.cache_key, skipping.
2022-02-10T20:56:35.730804Z [debug    ] Could not find state.json in /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/extractors/tap-github/state.json, skipping.
2022-02-10T20:56:35.731299Z [debug    ] Deleted configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/tap-github/tap.967c975f-5d17-4b2f-8ebb-1e190f09dd51.config.json
2022-02-10T20:56:35.814594Z [debug    ] Variable '$MELTANO_LOAD_SCHEMA' is missing from the environment.
2022-02-10T20:56:35.872057Z [debug    ] Variable '$MELTANO_LOAD_SCHEMA' is missing from the environment.
2022-02-10T20:56:35.872957Z [debug    ] Created configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/target-athena/target.c7c90a13-b895-4dbe-a230-a92621dfce59.config.json
2022-02-10T20:56:35.873424Z [debug    ] Deleted configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/target-athena/target.c7c90a13-b895-4dbe-a230-a92621dfce59.config.json
2022-02-10T20:56:36.185910Z [debug    ] Variable '$MELTANO_LOAD_SCHEMA' is missing from the environment.
2022-02-10T20:56:36.303360Z [debug    ] Variable '$MELTANO_LOAD_SCHEMA' is missing from the environment.
2022-02-10T20:56:36.304557Z [debug    ] Created configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/target-athena-slack/target.c7c90a13-b895-4dbe-a230-a92621dfce59.config.json
2022-02-10T20:56:36.304999Z [debug    ] Deleted configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/target-athena-slack/target.c7c90a13-b895-4dbe-a230-a92621dfce59.config.json
2022-02-10T20:56:36.649319Z [debug    ] Variable '$MELTANO_LOAD_SCHEMA' is missing from the environment.
2022-02-10T20:56:36.801696Z [debug    ] Variable '$MELTANO_LOAD_SCHEMA' is missing from the environment.
2022-02-10T20:56:36.803103Z [debug    ] Created configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/target-athena-gitlab/target.c7c90a13-b895-4dbe-a230-a92621dfce59.config.json
2022-02-10T20:56:36.803507Z [debug    ] Deleted configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/target-athena-gitlab/target.c7c90a13-b895-4dbe-a230-a92621dfce59.config.json
2022-02-10T20:56:37.132393Z [debug    ] Variable '$MELTANO_LOAD_SCHEMA' is missing from the environment.
2022-02-10T20:56:37.255502Z [debug    ] Variable '$MELTANO_LOAD_SCHEMA' is missing from the environment.
2022-02-10T20:56:37.256656Z [debug    ] Created configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/target-athena-github/target.c7c90a13-b895-4dbe-a230-a92621dfce59.config.json
2022-02-10T20:56:37.257158Z [debug    ] Deleted configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/target-athena-github/target.c7c90a13-b895-4dbe-a230-a92621dfce59.config.json
2022-02-10T20:56:37.305616Z [debug    ] Variable '$MELTANO_LOAD_SCHEMA' is missing from the environment.
2022-02-10T20:56:37.339673Z [debug    ] Variable '$MELTANO_LOAD_SCHEMA' is missing from the environment.
2022-02-10T20:56:37.340456Z [debug    ] Created configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/target-yaml/target.5fd05845-2e24-4ca1-9150-60a62a033fd7.config.json
2022-02-10T20:56:37.340977Z [debug    ] Deleted configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/target-yaml/target.5fd05845-2e24-4ca1-9150-60a62a033fd7.config.json
2022-02-10T20:56:37.563369Z [debug    ] Variable '$MELTANO_LOAD_SCHEMA' is missing from the environment.
2022-02-10T20:56:37.635584Z [debug    ] Variable '$MELTANO_LOAD_SCHEMA' is missing from the environment.
2022-02-10T20:56:37.636865Z [debug    ] Created configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/target-yaml-metrics/target.5fd05845-2e24-4ca1-9150-60a62a033fd7.config.json
2022-02-10T20:56:37.637378Z [debug    ] Deleted configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/target-yaml-metrics/target.5fd05845-2e24-4ca1-9150-60a62a033fd7.config.json
2022-02-10T20:56:37.855876Z [debug    ] Variable '$MELTANO_LOAD_SCHEMA' is missing from the environment.
2022-02-10T20:56:37.927241Z [debug    ] Variable '$MELTANO_LOAD_SCHEMA' is missing from the environment.
2022-02-10T20:56:37.928092Z [debug    ] Created configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/target-yaml-audit/target.5fd05845-2e24-4ca1-9150-60a62a033fd7.config.json
2022-02-10T20:56:37.928589Z [debug    ] Deleted configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/target-yaml-audit/target.5fd05845-2e24-4ca1-9150-60a62a033fd7.config.json
2022-02-10T20:56:37.963193Z [debug    ] Invoking: ['/Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/orchestrators/airflow/venv/bin/airflow', '--help']
2022-02-10T20:56:37.963398Z [debug    ] Env: {"REMOVED"}
2022-02-10T20:56:37.972430Z [debug    ] Deleted configuration at /Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/run/airflow/airflow.cfg
2022-02-10T20:56:37.974237Z [debug    ] Executable 'airflow' could not be found. Orchestrator 'airflow' may not have been installed yet using `meltano install orchestrator airflow`, or the executable name may be incorrect. 
Traceback (most recent call last):
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/core/plugin_invoker.py", line 270, in _invoke
    yield (popen_args, popen_options, popen_env)
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/core/plugin_invoker.py", line 282, in invoke_async
    return await asyncio.create_subprocess_exec(
  File "/Users/pnadolny/.pyenv/versions/3.8.12/lib/python3.8/asyncio/subprocess.py", line 236, in create_subprocess_exec
    transport, protocol = await loop.subprocess_exec(
  File "/Users/pnadolny/.pyenv/versions/3.8.12/lib/python3.8/asyncio/base_events.py", line 1630, in subprocess_exec
    transport = await self._make_subprocess_transport(
  File "/Users/pnadolny/.pyenv/versions/3.8.12/lib/python3.8/asyncio/unix_events.py", line 197, in _make_subprocess_transport
    transp = _UnixSubprocessTransport(self, protocol, args, shell,
  File "/Users/pnadolny/.pyenv/versions/3.8.12/lib/python3.8/asyncio/base_subprocess.py", line 36, in __init__
    self._start(args=args, shell=shell, stdin=stdin, stdout=stdout,
  File "/Users/pnadolny/.pyenv/versions/3.8.12/lib/python3.8/asyncio/unix_events.py", line 789, in _start
    self._proc = subprocess.Popen(
  File "/Users/pnadolny/.pyenv/versions/3.8.12/lib/python3.8/subprocess.py", line 858, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/Users/pnadolny/.pyenv/versions/3.8.12/lib/python3.8/subprocess.py", line 1704, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/Users/pnadolny/Documents/Git/GitLab/squared/data/.meltano/orchestrators/airflow/venv/bin/airflow'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/cli/__init__.py", line 47, in main
    cli(obj={"project": None})
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/cli/params.py", line 23, in decorate
    return func(*args, **kwargs)
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/cli/params.py", line 56, in decorate
    func(project, *args, **kwargs)
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/cli/validate.py", line 101, in test
    exit_codes = run_async(_run_plugin_tests(session, collected.values()))
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/core/utils/__init__.py", line 50, in run_async
    loop.run_until_complete(future)
  File "/Users/pnadolny/.pyenv/versions/3.8.12/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
    return future.result()
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/cli/validate.py", line 117, in _run_plugin_tests
    return {runner.plugin_name: await runner.run_all(session) for runner in runners}
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/cli/validate.py", line 117, in <dictcomp>
    return {runner.plugin_name: await runner.run_all(session) for runner in runners}
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/core/validation_service.py", line 82, in run_all
    async with self.invoker.prepared(session):
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/async_generator/_util.py", line 34, in __aenter__
    return await self._agen.asend(None)
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/core/plugin_invoker.py", line 176, in prepared
    await self.prepare(session)
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/core/plugin_invoker.py", line 158, in prepare
    async with self.plugin.trigger_hooks("configure", self, session):
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/async_generator/_util.py", line 34, in __aenter__
    return await self._agen.asend(None)
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/core/behavior/hookable.py", line 87, in trigger_hooks
    await self.__class__.trigger(self, f"before_{hook_name}", *args, **kwargs)
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/core/behavior/hookable.py", line 115, in trigger
    raise err
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/core/behavior/hookable.py", line 107, in trigger
    await hook_func(target, *args, **kwargs)
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/core/plugin/airflow.py", line 72, in before_configure
    handle = await invoker.invoke_async(
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/core/plugin_invoker.py", line 282, in invoke_async
    return await asyncio.create_subprocess_exec(
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/async_generator/_util.py", line 53, in __aexit__
    await self._agen.athrow(type, value, traceback)
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/core/plugin_invoker.py", line 272, in _invoke
    raise ExecutableNotFoundError(
meltano.core.plugin_invoker.ExecutableNotFoundError: Executable 'airflow' could not be found. Orchestrator 'airflow' may not have been installed yet using `meltano install orchestrator airflow`, or the executable name may be incorrect.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/pnadolny/.virtualenvs/squred/lib/python3.8/site-packages/meltano/cli/__init__.py", line 55, in main
    raise CliError(str(err)) from err
meltano.cli.utils.CliError: Executable 'airflow' could not be found. Orchestrator 'airflow' may not have been installed yet using `meltano install orchestrator airflow`, or the executable name may be incorrect.
Executable 'airflow' could not be found. Orchestrator 'airflow' may not have been installed yet using `meltano install orchestrator airflow`, or the executable name may be incorrect.
```


### Possible fixes
_If you can, link to the line of code that might be responsible for the problem or suggest a fix_



### Further regression test
_Ensure we automatically catch similar issues in the future_

- [ ] Write additional adequate test cases and submit test results
- [ ] Test results should be reviewed by a person from the team

Story points: 4.0