Just to clarify the passport check is just a document verification by an airline CSR to see if you have a valid travel document to enter the UK. They will do this when you check-in to recieve your BPs. You will not be seeing any sort of immigration officer until you enter the UK and when you transit in IAD.