I mostly agree with you, but...
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">Originally posted by Dave Noble:
Emerald on a BP means nothing given that it could have been put in by the traveller themself when using online check in</font>
isn't this also a bug in BA's system? Why are travellers allowed to modify that field?