flex_id unit test crash from test order
If flex_id load/unload unit tests are run before others they can leave the Logger finalized and lead to a crash.
It is not a new problem. A solution is to move the load/unload tests into a libloadtests directory.
Note that a priori unit tests must not rely on a particular order of object files containing test code (this depends on the linker) and should not rely on the execution order of individual unit tests.