Earlier quoted context omitted.
That's definitely a mistake for it to be like that, but it doesn't seem like a big problem in practice.
Why is it a mistake? If you have not modified the code, then the source code is available via the same place they received it. It sounds like you just want anyone using the code to automatically become a mirror
The solution to this is for every place using the software to become a mirror or otherwise allow access to the source code in the same way as if they were distributing GPL binaries, correct.