For ENG-6153, remove all spinning as a default and don't use Thread.yiel...

...d() when spinning

Did a few benchmarks and spinning 2 microseconds on the CL lock is a win for a measure overhead benchmark. Not enough of a win to make it a default yet.