Austin seems to be a well spoken, for his age, young man and I think he knows proper usage of the past perfect. He said he heard the screams right after leaving his house and it "had been raining" then. It definitely wasn't has. The people inside their apartments may have confused wind noise with rain. If it was raining hard, they wouldn't have been able to hear the screams.