OTA is Up in the Air as Fleets Count the Cost of Failed Updates and Poor IoT Visibility