An impact makes the most sense to me(simplest explanation). Should be easily proved by looking for a crater in that area.
The source I first saw on this subject said this haze was also seen about a year previously. If it was in the same area, then I think that rules out an impact event.