[Support] Fix a race initializing a static local in MSVC