squash: use newTaskChain constructor