@agorrod, I had a look at this -- it's not that hard to add calls directly to `__wt_txn_checkpoint` (as in `__session_checkpoint`), but I don't think it's worth it for this.  There are other places where we reenter the API, so if the messages become confusing, we should fix them there.