It does not say they were bodily resurrected. Look up the Greek word "zao" and see how it is used in scripture. It's not a word to describe someone being bodily resurrected, but rather describes someone being alive and living. It's a reference to the souls of the dead in Christ living and reigning with Christ in heaven.
Jesus taught that the saved and lost would be resurrected in the same hour and not a long time apart as you believe. Why do you ignore that? Do you not care if your interpretation of Revelation 20 lines up with the rest of scripture or not?
John 5:28 Marvel not at this: for the hour is coming, in the which all that are in the graves shall hear his voice, 29 And shall come forth; they that have done good, unto the resurrection of life; and they that have done evil, unto the resurrection of damnation.
All one has to do is compare Revelation 20:4 with the following passages, like such, then think outside the box some, and if it wasn't already crystal clear what is meant in Revelation 20:4, it should be now. Unless of course, one brings doctrinal bias into it and places their doctrines above Scripture rather than equals Scripture.
Revelation 1:18 I am he that liveth, and was dead; and, behold, I am alive(zao) for evermore, Amen; and have the keys of hell and of death.
Revelation 2:8 And unto the angel of the church in Smyrna write; These things saith the first and the last, which was dead, and is alive(zao) ;
Revelation 20:4 And I saw thrones, and they sat upon them, and judgment was given unto them: and I saw the souls of them that were beheaded for the witness of Jesus, and for the word of God, and which had not worshipped the beast, neither his image, neither had received his mark upon their foreheads, or in their hands; and they lived(zao) and reigned with Christ a thousand years.
The comparison might look like this.
I am he that liveth(zao)(is currently alive), and was dead(was literally physically dead prior to now being currently alive)and, behold, I am alive(zao) for evermore(meaning after He physically died first and then lived again(I am he that liveth), He lives again, this time for forever(I am alive(zao) for evermore), explained by being bodily raised from the dead then putting on bodily immortality the moment He rose from the dead)
These things saith the first and the last, which was dead(was literally physically dead prior to now being currently alive), and is alive(zao)(meaning after He physically died first and then lived again, He lives again, this time for forever, explained by being bodily raised from the dead then putting on bodily immortality the moment He rose from the dead)
Let's now use the following template and apply it to those in Revelation 20:4---I am he that liveth, and was dead; and, behold, I am alive for evermore. Then tell us why this template can only fit Christ but cannot also fit anyone recorded in Revelation 20:4?
I am he that liveth( currently alive--and they lived(zao)-Revelation 20:4), and was dead(were beheaded for the witness of Jesus, and for the word of God, and which had not worshipped the beast, neither his image, neither had received his mark upon their foreheads, or in their hands),
I am alive for evermore(this is the first resurrection-Revelation 20:4, and just like Christ bodily rose from the dead after being physically martyred, so do I, meaning the martyrs John saw in verse 4.
And just like Christ lived again(zao) bodily and forever after having been martyred first, so do I, meaning the martyrs in verse 4.
And when will I live again(zao) just like Christ lived again(zao) bodily and forever, meaning the martyrs John sees in verse 4?
When I too am bodily raised from the dead, in my case, it will be at the last trump, that being when the dead in Christ rise first during the first resurrection, not to be confused with the 2nd resurrection involving when the rest of the dead live bodily again after the thousand years, I live(zao) bodily again at the beginning of the thousand years, meaning the martyrs John sees in verse 4.
Therefore, Amils are wrong when they insist John neglected to mention my bodily resurrection in Revelation 20 as well, meaning the martyrs John sees in verse 4, because he did indeed mention it, he mentioned it in Revelation 20:4-6, meaning the first resurrection when I live again bodily and then first reign with Christ a thousand literal years once Christ returns and that He then takes full control of this planet at the 7th trumpet, the last trump.
Therefore, do not let Amils deceive you into thinking John neglected to mention my bodily resurrection in Revelation 20 as well. I have already proved I remained faithful to Christ until the end, since I too was martyred for being faithful. Therefore, I deserve to be bodily resurrected unto immortality just like Christ was bodily resurrected unto immortality by He too remaining faithful to the end, the end meaning unto His death, and meaining unto to my death, meaning the martys John sees in verse 4.
And when will I too put on bodily immortality? Revelation 20:4-6 tells you exactly when, it is when the first resurrection takes place, not to be confused with the 2nd resurrection when the rest of the dead live again after the thousand years, when the dead in Christ rise first, including me, meaning the martyrs John sees in verse 4, when I rise at the 7th trumpet, the last trump, at the beginning of the thousand years, and not after the thousand years instead as Amils would have you believe. I already live again at the beginning of the the thousand years. No one needs to live again more than one time. One time is sufficient. Christ certainly never lived again more than one time, so neither will I.