This happened to a relative: His flight was to leave at hour X, then the airline change it to X+4 hours, and then moved it back to X+20 minutes. He received a text from the airline about the final departure time, after he was on board and the flight was away from the gate. You can imagine the number of people who missed the flight because they thought it would be much later.
Is this common? Does the airline take responsibility?