We can try to reverse-engineer where Phil came from, knowing he probably left the previous destination at 4.37am Jakarta time on 25 Jun.
Doha works very well. (Phil tweeted at 12.37am Doha time.)
QR 672 from Doha to Jakarta, 0155-1515
Dubai works less well; Phil would have been checking in very early. (Phil tweeted at 1.37am Dubai time.)
EK 356 from Dubai to Jakarta, 0415-1540
Delhi doesn't work. There are no flights towards Jakarta at this time. (Phil tweeted at 3.07am Delhi time.)
Mumbai, Kolkata, Colombo, Nairobi and Johannesburg don't work for the same reason.
Nepal has no flights at all at this time. (Phil tweeted at 3.22am Kathmandu time.)
Where else should I look at?
Tentative conclusion: Leg 7 was in the Persian Gulf, likely Qatar itself.
And working backwards a little bit more. A team was trying for a Vienna-Doha flight on 22 Jun. That would have arrived that night.
23 Jun was the leg after Vienna. (I'll call this Leg 7.)
24 Jun is a mystery day.
25 Jun is when Phil left the Persian Gulf.
There's no reason Phil would have needed to stick around for that long.
Tentative conclusion: Leg 8 was also in the Persian Gulf, likely the same location as Leg 7.
My best educated guess:
Start: Los Angeles
Leg 1: Iquique, Chile
Leg 2: Santiago, Chile
Leg 3: Lisbon, Portugal
Leg 4: Svolvaer, Norway
Leg 5: Gdansk, Poland
Leg 6: Vienna, Austria
Leg 7: Doha, Qatar
Leg 8: Doha, Qatar
Leg 9: Bandung, Indonesia