Songs are not a good example as singers pronouce words as the rythm demands.
I'd say that those people who need words they pronounce to be clear and easy to understand pronounce word as "дошть" (in the big cities usually, due to the type of work people do there), and those for whom words are not "work equipment" pronounce it as "дощ" (in the country).