Simplify block count code
Fix resuming cross-segment downloads
Fix resuming cross-segment: Check for blocks after we know which blocks we have!
Don't forget about the callbacks. We may lose the blocks etc.
May need to decode/encode cross-segments regardless of how we restarted.
Explain.