First your unprejudiced logic serves you well.
The only thing that puzzles me about this, is why would God resurrect those who are already spiritually dead? I’m still searching for an answer to that question.
A very fair and reasonable question, Locoman partially answered it.
Essentially any human that has not accepted Christ as the actual son of God who ransomed all humanity from eternal death is spiritually dead to God.
Since that encompasses billions that have died, why does God resurrect them? God in his love for his creation is giving them a second chance, regardless of belief structure or sins. At that point they will be educated about God's standards and Jesus. They will be given a reasonable amount of time to accept and apply this. If they refuse this new reality, they will die eternally with Satan and his Demons, symbolically put into the Lake of Fire of non-existence. The only thing that is torturous about this is the memory of their very existence, within the survivors, it is like smoke that ascends forever as the the book of Revelations states. But it is not literal.




