closes #410 Remove the heedMutex parameter and hasWrittenThisPass bit.
ALl operations are interruptible