Thanks for the reddit link, I hadn't seen this discussed anywhere other than on the SeeSat mailing list. Even on that list there isn't consensus on what this debris field means, if anything.
The zarya.info article is rather breathless and conspiratorial but was the best I could find at the time.