Looking at the history of BA's two A318s, between them they have had 5 spells at LHR on checks of 3 weeks' duration (I don't think they call them Majors any longer).
It could be that G-EUNA's most recent check is the first to have straddled a 4-weekly AIRAC update (2nd February in this instance), necessitating a database load, or maybe they just got it right on previous occasions.
G-EUNB should be due for a similar check shortly, I think we can be confident that we won't see a repetition of last week's incident.