Issue #704 - disable undo sessions for blocks older than last checkpoint
After the changes:
- sync up to 93M (with last checkpoint at 93M) finished in 23h 20m 45s, for comparison replay up to 93M finished in 22h 15m 7s - sync is network constrained at the beginning where blocks are empty (85% waiting for work up to 3M) or small (25% waiting for work up to 13M), later it is just marginally slower
- colony+queen full block cycle for 2MB blocks went down from 954ms to 737ms (block reapplication itself went down from 175ms to 125ms)