Revelation 20:4 is crystal clear: ONLY those martyrs killed for their faith during the 1260 day, or 42 month, or 3 1/2 year time that Satan seizes world control. will be raised back to life by Jesus at His Return.
I reiterate: any other dead people will have to wait until the final Judgment, after the Millennium. Revelation 20:11-15
Including John, Job and David -Acts 13:36
The fact that your thoughts about Rev. 20:4-5 contradict Dan. 12:1 should tell you Rev. 20:4-5 has a different meaning than you attached to it. Dan.12:1 tells us everyone whose name is found written in the Book of Life are raised up in the Rev. 19:7 resurrection after the period of great tribulation, which will include those mentioned in Rev. 20:4-5.
Dan. 12:1 “Now at that time Michael, the great prince who stands
guard over the sons of your people, will arise. And there will be a time of distress such as never occurred since there was a nation until that time; and at that time your people, everyone who is found written in the book, will be rescued.
Rev. 19:1 tells us the resurrection occurs after Babylon the great is judged.
Rev. 19:1 After these things I heard, as it were, a loud voice of a great multitude in heaven, saying, “ Hallelujah! Salvation and glory and power belong to our God; 2 BECAUSE HIS JUDGMENTS ARE TRUE AND RIGHTEOUS; for He has judged the great harlot who was corrupting the earth with her immorality, and HE HAS AVENGED THE BLOOD OF HIS BOND-SERVANTS ON HER.”
Rev. 19:7 tells us the resurrection takes place immediately after Babylon the great is judged.
Rev 19:7 “Let us rejoice and be glad and give the glory to Him, for the marriage of the Lamb has come and His bride has made herself ready.” 8 And it was given to her to clothe herself in fine linen, bright
and clean; for the fine linen is the righteous acts of the saints. 9 And he said to me, “ Write, ‘ Blessed are those who are invited to the marriage supper of the Lamb.’” And he said to me, “ These are true words of God.”
Rev. 19:9 tells us we believers go to the wedding feast when the resurrection takes place.
Rev. 19:9 And he said to me, “ Write, ‘ Blessed are those who are invited to the marriage supper of the Lamb.’”
Rev. 19:11 tells us we return with Jesus after the wedding feast.
Rev. 19:11 And I saw heaven opened; and behold, a white horse, and He who sat upon it
is called Faithful and True; and in righteousness He judges and wages war.
Rev. 19:19-21 tells Armageddon takes place.
Rev. 19:19 And I saw the beast and the kings of the earth and their armies, assembled to make war against Him who sat upon the horse, and against His army. 20 And the beast was seized, and with him the false prophet who performed the signs in his presence, by which he deceived those who had received the mark of the beast and those who worshiped his image; these two were thrown alive into the lake of fire which burns with brimstone. 21 And the rest were killed with the sword which came from the mouth of Him who sat upon the horse, and all the birds were filled with their flesh.
Rev. 20:4-6 tells the people that fit the criteria found in this verse will judge the unsaved during the 1000 year reign. Verse six reiterates Dan 12:1. The dreams I read about what they are going to do the Christians during the time of the Antichrist certainly supports that they deserve this special privilege.
Rev. 20:4 And I saw thrones, and they sat upon them, and judgment was given to them. And I
saw the souls of those who had been beheaded because of the testimony of Jesus and because of the word of God, and those who had not worshiped the beast or his image, and had not received the mark upon their forehead and upon their hand; and they came to life and reigned with Christ for a thousand years. 5 The rest of the dead did not come to life until the thousand years were completed. This is the first resurrection. 6 Blessed and holy is the one who has a part in the first resurrection; over these the second death has no power, but they will be priests of God and of Christ and will reign with Him for a thousand years.