It is okay for checkpoint reads to see a page that is discarded in the live system.
Merge branch 'develop' into block-diag-fix
Minor restructuring, don't reach through the session handle to figure out
if we're dealing with a read-only (checkpoint) handle.
Merge pull request #741 from wiredtiger/block-diag-fix

Diagnostic fix for checkpoint reads