According to the news, it was inspected the day before. Could it have been tampered?
Highly possible.
Reports are that this was actually the 3rd flight after the maintenance inspection.