Please disregard my bug report. The issue was caused by a stray file named "configure" in the build directory (separate from source dir).
I am still surprised that "make dist" strips the executable bit from the stray file, but at least this explains why the file in the distdir (and the archive) is truncated. Cheers -- Raphael 'kena' Poss