When you schedule the Uber, it doesn't actually schedule a vehicle. It will just send a request at approximately the right time. You still might not get a car if you're in a low-traffic area at an off hour, or you still might get a driver who will cancel for whatever reason.