Honestly at this stage I'd wait the 10 days out for 30th. You've already waited this long.
Did you go ahead and re-order from Amazon and has that order shipped ? If not I would hold tight and perhaps cancel that order.
Wait till the 30th, and if it hasn't arrived proceed with the Paypal resolution.
As you say, if in those 10 days it does turn up, if you have already bought another device your going to have issue of dealing with a return headache.
It's a crappy catch 22 situation and you will either get the phone or a refund but you will have to deal with the unknowing frustration for the next ten days ...
If you've already got shipping from Amazon, then you will have to choose whether to return that or the eGlobal one if it turns up. Though I would be surprised if it turns up at this stage myself, it's Sod's law that you get the re-ordered one and the eglobal one on the same day.
I won't have ANY choice now, if the one from eGlobal turns up, and I return it I will have to pay for shipping AND a restocking fee! I refuse to accept in the UK with all the consumer protection laws we have I have to have to wait who knows how long for a phone!
And as for the courier investigating, for a week! That's totally unacceptable. I have contacted DPD and expect them to tell me they have never received the phone. I think I'll call trading standards tomorrow too.
I have 7 day's to return anything to Amazon and do not have to give a reason, that's the UK distance selling laws. So I won't even bother unboxing it, slap a returns label on it and send it off. I can't see eGlobal being bothered with the PayPal dispute for 10 day's.