Fix up confusion of reactor vs. thread in task spec
Add a checkpoints as a way of keeping track of execution order in specs