So the saints who come out of the great tribulation are seen in New Jerusalem immediately following the close of this current Age. Not sure
whether or not verse 8 above cancels out a literal thousand years in-between the return of the Lord and the second death (so no literal thousand years as the first 1,000 years of the NHNE). At first glance verse 8 above certainly seems to cancel out a literal thousand years. But that's also making an assumption (or not). (Sometimes being an
agnosmillennialist isn't easy going).
The following verse alone proves that the NHNE has to be meant, which is referring to the same time period that verse 8 is referring to.
Zechariah 14:11 And men shall dwell in it, and there shall be no more utter destruction; but Jerusalem shall be safely inhabited.
In the first century prior to 70 AD men were dwelling in it, and while Jesus walked the earth it was safely inhabited for the most part. But once 70 AD came and went, nothing in this verse was any longer true. This tells us this verse is meaning post 70 AD.
Fastforward to our day and time. Jerusalem is on the map again, and men are once again dwelling there, yet it can't be said Jerusalem is safely inhabited at all times. Nor can it yet be said there is no more utter destruction involving it. That only leaves one option remaining. The only Jerusalem that could possibly fit this is the new Jerusalem. But the new Jerusalem doesn't come down from God out of heaven until the time of the new heavens and new earth. Since it has to mean the NJ, and since you can't have the NJ without the NHNE, this means we are looking at the time of the NHNE in some of these verses.
This means that verses 16-19 involve them coming up to the NJ or facing no rain. The NHNE are eternal. And since they are eternal, we then have to assume everything recorded in verses 16-19 will be like that forever, or that there is something that can prevent that from being like that forever, where if one might refuse to come up they can be punished with no rain. If we insert a thousand years here followed by a little season, it would be the latter that prevents verses 16-19 continuining like that for forever.
We have to keep in mind this. Those of the nations that are spared which came against Jerusalem, in verses 16-19 are they mortals or immortals? If the latter, this would indicate they are among the saved. But why would any of the saved might be refusing to come up? Why would any of the saved be living outside of the NJ rather than inside of it? Doesn't the NT indicate of the saved, that where I am, you shall be also? If they are mortals, no mortal could possibly live forever, yet mortals post the 2nd coming could live an entire thousand years and then some since Adam in the beginning almost lived that long himself, and that he was a mortal.