Are there any unforeseen consequences in doing the correction this way?
How could number plays for all audio files go to 0?
That's a fine approach. You could get a number of plays tied to the wrong file, but that's rare.
As for why the plays went to 0, I don't know. If it happens again, take notes and share. There could be a bug.