Sevenlayermuddle,
Thinking a bit more about it, your explanation seems most plausible since a large 50Hz component wouldn't be acceptable on a system passing any appreciable information rate, either an analogue broadcast station or data. However for a simple ON/OFF it could even be part of the system.
If it were the 50Hz power system acting as a spark transmitter, modulated by 50Hz, (sparks are supposed be due to dirt on insulators and are cleaned off by rain) then the frequency would NOT be closely defined,anything but.
Looking back you don't mention using DSLstats ? Using this on the "Tones" setting is the nearest most of us can get to a spectrum analyser, and would show up 550 kHz and all harmonics as dips in the tones.
I would have said that a BT RF3 mode filter should see off any interference (re)radiated from 50Hz wiring and picked up on the 'phone line, but when I tried one, it added attenuation of wanted ADSL tones at low frequency, although it improves things higher up !