Looking back through my flights which where 2 digit flight numbers the Amadeus System, has added an extra 0 (or 2) to those flights <3 digits.
A few airports also make all flight numbers 4 digits...
I have a feeling its intentional for BA to make all flights 4 digit numbers... and does adding an extra 0 make any real difference