Fix IsInitialBlockDownload which was broken by headers first.

Sorry, I meant just like walk pindexBestHeader back N blocks, if we still havent received the data for that block, consider us to be in IBD.