Could be all/any of those. Long ferment opens the door for sanitation to get compromised. wild yeasts are possible. I've heard that mentioned a lot just recently by the brewtubers. Lot of hot days in 4 weeks and I'm sure we were up mid high 20's in the wort. I think high temps more than once is most likely culprit but I'll pay attention to all of them. I want to get a new tap on the fermenter. Been thinking about replacing it with a pail style.
Still looking for a fridge to ferment in. Dont really have the readies to pay what people are asking right now. Looking for a clean bargain.