windows: simplify suspended thread start, fix spurious deadlock
pthread: fix this too
use volatile longs in Chan