They could build some better logic to determine how likely it is the phone is in a car at the moment and specifically for this kind of situation build longer baselines to determine if the user is likely to have heard the warning that the phone has determined it might have sensed a crash. The first option seems like it would solve a number of similar issues as well.