I just thought of something. Romans 6:7 is taught to mean that a person's sins are paid for at death. But then how can there then be a "resurrection of...the unrighteous," (Acts 24:15) if all dead people's sins are paid for? How can they be called "unrighteous"?
While the one group gets their perfection in an instant the other one has to work for it over 1000 years!
Well, I don't think they'd actually get "perfection" at resurrection, according to the WTS. They'd be resurrected (recreated) still as imperfect, yet will have paid for their prior sins. So I suppose it would be as if they were physically reborn. Funny how Jehovah will re-create them imperfectly though. Or will he perfectly re-create them imperfectly? . If they aren't perfect then presumably there still will be sin during the 1000 years. So they'll start sinnin again and quickly be in the same boat as the Great Crowd and be guilty again until the end of the 1000 years. Guilty, but just not quite guilty enough to get zapped into oblivion before then.
But it still gets back to the fact that NO ONE pays for their personal sins, yet somehow at the end of the 1000 years they all get to be declared righteous.