Fix IsInitialBlockDownload which was broken by headers first.

I'm not sure what behavior we want here. If the best header is still a day back, then we know we're not in sync.