1 has more predictable/intuitive behavior, if often slower, and thus a more logical default.
change TaskScheduler.hwm default to 1 from 0
0 should be considered an optimization, and 1 is less likely to confuse new users.
document new default hwm value
Great, thanks. Just merged.