If someone else had shot the gun, there would have been physical evidence of another person in the immediate area, which we would have heard about by now.
But again, that's the less likely scenario. I still think it's more likely the cops shot at him, he shot back, and then they killed him in a second volley. This would be compatible with all public facts about the case.