Fixed cursor-jumping bug for task checkoff
Fixed cursor-jumping bug for task checkoff

Thought it was a bug in `Preserve()`, but the offending line didn't actually
call `Preserve()`.  Fixed by sandwiching the whole logic between
`PreserveStart()` and `PreserveFinish()`.

chiphogg/vim-vtd