Uber self-driving car death COULD have been avoided