Scott, remember in the OP I said that Ez 38 begins at the A of D. Well, Luke 21:20 begins at the A of D. The fullness of the Gentiles comes in at the end of the 70th week, at His Second Coming.
Luke 21:20-24 “When you see Jerusalem being surrounded by armies, you will know that its desolation is near. 21Then let those who are in Judea flee to the mountains, let those in the city get out, and let those in the country not enter the city. 22For this is the time of punishment in fulfillment of all that has been written. 23How dreadful it will be in those days for pregnant women and nursing mothers! There will be great distress in the land and wrath against this people. 24They will fall by the sword and will be taken as prisoners to all the nations. Jerusalem will be trampled on by the Gentiles until the times of the Gentiles are fulfilled.
Rom 11:25 I do not want you to be ignorant of this mystery, brothers and sisters, so that you may not be conceited: Israel has experienced a hardening in part until the full number of the Gentiles has come in,
Rev 11:2 But exclude the outer court; do not measure it, because it has been given to the Gentiles. They will trample on the holy city for 42 months.
It's a complex topic, but I do believe "earthly Israel" will soften their hearts when Jesus lands on the Mt of Olives.
1. Born again Gentiles and born again Jews = the body of Christ, the child in Rev 12
2. Non believing Jews = the woman in Rev 12
3. Spiritual Israel, #1 above = the body of Christ, the child in Rev 12
4. Earthly Israel, #2 above = the woman in Rev 12
I do see spiritual Israel being separated from earthly Israel upon rapture in Rev 12:5, but God will protect earthly Israel until the end. God bless.