How does the driver ensure that he will receive his own order? AFAIK, a driver can reject an order, but this action will badly affect his rating in Uber's system.
I think that the rating system helps at least partially to fix this exploit (if it actually is an exploit and not a fantasy).