This PR:
- adds tsan suppression for intermittent failures in CI
SUMMARY: ThreadSanitizer: data race /usr/lib/llvm-12/bin/../include/c++/v1/ios:523:12 in std::__1::ios_base::width() const
- fixes #23366
Concept ACK
TSan suppression looks like the right thing to do for now. But as @ryanofsky mentioned here, we have to take a look into the source of this error and make sure that suppressing this error might not cause a significant problem in the future.
Concept and code review ACK 96c7db9373014ce232ab01d11333650c9ddf9ee5 (I think adding a surpression deep inside the C++ library is somewhat scary, but the explanation in @ryanofsky 's comment makes it clearer)