The new British Airways campaign cost £20 million ($30 million) and was supposed to usher in a new, mistake-free era.…