/Engine/Source/Runtime/Core/Public/Misc/MTAccessDetector.h
Despite 0 is a valid TID on some platforms, we store actual TID + 1 to avoid collisions. it's required to use 0 as an invalid TID for zero-initilization
static constexpr uint32 InvalidThreadId = 0;