option to build non-standard code paths on x86
#20868 (moved) is a case where one code path gets almost always built on x86, and another is used everywhere else.
This means that we don't notice build or test failures on that other code path.
Should we have options to use the alternate path even on x86, so we can build and run tests on our CI using fast machines?