Adapted logic to find latest checkpoint with an MD5 file to search by
highest journal counter number rather than timestamp on the *.md5
file.
In most situations, this will give the same result. However, in cases
where checkpoints and MD5 files are copied across machines, it is
possible that timetamps can be incorrect. Journal counters are less
likely to be incorrect, and would only be incorrect in situations
involving manual interactions.