Remove all sleep-set-blocking avoidance detection from algorithm

Some added tests showed that there were incorrect results (missed interleavings)
from the advanced features of the algorithm.

It's best to go back to correctess and think again about optimality.