"make -j5 clean" breaks subsequent build - Kernel

This is a discussion on "make -j5 clean" breaks subsequent build - Kernel ; linux-2.6.25-rc6:
$ while make -j5 clean all; do :; done
will eventually fail in make all due to target files not found. The
files differ from failure to failure.
$ while make clean &amp;&amp; make -j5 all; do :; done
...