In LSM cursors, check if the cache is full, then re-check if the LSM cursor is up-to-date.
Move the cache full check to cursor enter, when there are no cursors positioned.
Fix the previous update: if the LSM cursor isn't up-to-date, skip all the other checks.
Merge branch 'develop' into fine-grained-durability