Some may also deliberatly keep PPP up to preserve their ip, as some isp's treat ip's like the dialup days setting a new ip on every new ppp session.
I actually think its wrong to use PPP to monitor stability and using IP profiles likewise to monitor speeds. Of course this problem will originate from the fact openreach, BT wholesale and the retail isp are all seperate entities so generally would require sharing of sync information to the isp's.
This all theoretically can be shared as we already know openreach provide sync speed to BT wholesale (so IP profile can be set) and that the dslam somehow shares the sync information with an external system otherwise DLM wouldnt work. I just dont think its in BT's interest to share it, and the isp's probably wouldnt want it either as would confuse tech support staff.
BT Infinity 2 Since Dec 2012 - Estimate 65.9/20 - Attainable peak 110/36 - Current Sync 46/20, Current Attainable 74/29