Notify download start once

- Notify on [WSPeerGroup startBlockChainDownload]
- Notify after download finishes and restarts later.
- DON'T notify after download peer disconnection.
Run prepareBlock right before starting download

Checkpoint is now accounted for fromHeight calculation.
May have been already disconnected