Interesting info
Sounds fair to me, after all, BT have to incur expenses that could have been avoided if an end user's ISP had been more thorough in their diagnostics, so they're just passing these costs back to the ISP if the issue is not related to BT.