Yeah I was thinking along the same lines, how likely would it be for corrupt ecam dada due to damage to the airframe. If it was a bomb or other explosion it seems it did not destroy the aircraft instantly.
Also this might sound stupid but could a shock wave set off the window sensors?