Make internal calls to transaction methods from checkpoint code: we don't want any side effects on open cursors.

refs #972, #979
Merge branch 'develop' into optional-verbose