I'd be very surpised if he did have upgrade priority, unless he was on duty travel (unlikely I would think). He may be using concessions of his 'other half' who may well have upgrade priority (he would then get it)... however, if there are 2 staff with the same priority, it doesn't matter who you work for, it is then date of joining that counts.. .. .BA do have a system of 2 sets of priority codes. One for the onload priority, and one for the cabin priority. You could be first on, but last to get an upgrade etc.