Good question, Analysis. I haven't looked up other answers to this (you could always peruse the net and see what holds water the best), but here is my off-the-cuff, non-dogmatic thoughts.
First, your verses:
REV 20:4 I saw thrones on which were seated those who had been given authority to judge. And I saw the souls of those who had been beheaded because of their testimony for Jesus and because of the word of God. They had not worshiped the beast or his image and had not received his mark on their foreheads or their hands. They came to life and reigned with Christ a thousand years. [5] (The rest of the dead did not come to life until the thousand years were ended.) This is the first resurrection. [6] Blessed and holy are those who have part in the first resurrection. The second death has no power over them, but they will be priests of God and of Christ and will reign with him for a thousand years.
And here are two small verses that might shed a little light:
1 COR 6:2 Do you not know that the saints will judge the world? And if you are to judge the world, are you not competent to judge trivial cases? [3] Do you not know that we will judge angels? How much more the things of this life!
EPH 2:4 But because of his great love for us, God, who is rich in mercy, [5] made us alive with Christ even when we were dead in transgressions--it is by grace you have been saved. [6] And God raised us up with Christ and seated us with him in the heavenly realms in Christ Jesus, [7] in order that in the coming ages he might show the incomparable riches of his grace, expressed in his kindness to us in Christ Jesus.
As I see it, those OT and NT saints, along with believers thru the ages, are resurrected in order to vindicate God during the "millenium", conquering and ruling whatever good/bad folks might be here at this time. This, perhaps(?) is the particular end-time "perk" of a person's direct response to the Word of God.
At the end of this "millenium", the rest of the dead are eventually raised in order to be judged by Christ, who judges all men's hearts. (Rev. 20:12)
(The BIG question people usually have is, "Well, what about those guys who never heard...?! Do they get canned?" ...
REV 20:15 If anyone's name was not found written in the book of life, he was thrown into the lake of fire.
NOTE: It doesn’t say that "all non-JWs/non-Christians/non-xyz’s are thrown in the lake of fire". Very interesting! It is obviously a deeper thing being judged. Personally, I don't think historical contact with Jesus/Judaism is absolutely necessary. I think that Christ's death opened the door for all folks, everywhere all through history, to have a chance to walk thru his door, if their heart was--as God can perfectly judge it
--desiring righteousness, and loving compassion. Heaven is God's gift to those who want these things, because those who love goodness, kindness, and compassion love God.)
bebu with 2 cents