Fixed #23686 -- Tweak color output of the system check framework.

**WIP** for CI, don't review yet.
Good catch, so to satisfy that ticket it would have to be definable from the constructor. It's a bit tricky because of the `no-color` thing.