I used to try to explain the discrepancies noted in this thread when I was an elder by refering to that "fully accomplished" comment they make. As in a human war, a period of time goes by. Victory or defeat for that matter doesn't come overnight. If war broke out in heaven it could have taken the four years for Jesus to win. Further the turmoil on earth was a by product of the greater turmoil in heaven. That's what I USED to teach. Now of course I know it's all BS.
Isaac Carmignani