The heat we have been playing probably played a part too. Hot water holds less oxygen, and fish need more oxygen when the water is hot, because their metabolism goes up. And like you said, the rain probably washed a lot of stuff into the water that rots and decays, and the bacteria doing the decaying uses up O2 too.