YTD, I have been screwed by Uber 4 times. They are charging me for erroneous cancellations or waiting time by the driver. It's ridiculous, but not like your case. That is just pure stupidity.
I have switched to Lyft or make my friend use their Uber app, haha.