This is not restricted to PYOBP, or to BA.
A couple of years ago we were travelling to the US with UA. We had to change flights after landing in the US, we were able to check-in for both flights at LHR and were given real boarding passes. When we boarded the second flight there was another passenger with another boarding pass that had been printed at the local airport.