I believe, in this case, a STAT would determine if the order was accepted or not.
I believe STAT wouldn't be aware of packets which are in flight but haven't yet reached servers.
But this is largely a theoretical problem since you can simply wait a bit to make sure that all data in flight either arrived or died peacefully.
Also I hope that if MPex sees two identical orders it would ignore duplicate, so even if you submit twice it is not a problem.(?)