Add E2E tests covering installation / registration / configuration / environment setup
From our %12.7 retro we called out that a few issues have come up recently (#6389 (closed) and #6183 (closed) as examples) that we don't have good test coverage for at the moment.
These sort of tests needed to support this don't really fall under the typical definition of unit tests which might be part of the reason we don't have them at the moment (our non-unit tests are fairly limited for this project).
We should:
- Enumerate some of the areas / functions we don't have test coverage for that we would like to
- Make a plan to work through those items