shuffle to allow use of execchan in non-pthreads impls
3 files changed