[GHC] #14156: Document the thread wakeup/scheduling/fairness semantics for the STM primitives