Bear in mind that if you are not near them, you can check them in online and not collect the boarding pass, then they're checked in for purposes of overselling (so less likely to be offloaded) but they can collect boarding passes at the airport. Use ba.com rather than the app because that makes it much clearer when you're about to download the boarding pass (which you want to avoid).