I've a long drive home, and found myself pondering this to pass the time.
I thought, if I was designing a DSLAM and somebody told me that use of DSL caused constant crackling on the phone, I'd take it seriously and redesign my DSLAM.
However, if somebody told me that a crackle occurred every time bit-swapping was taking place, I'd probably not worry about it as much. So, is there any chance the crackle could be a side-effect of bit-swapping, in which case the underlying problem would be more conventional in nature (eg REIN)? Just a thought.