Stephen,
I thought that most other GNU projects would immediately issue a minor
patch rather than withdrawing the release like this. I.e. 21.4.7a or
21.4.7-1 or whatever.
Then you can just remove the broken tarballs without removing the release
itself.
andy