More technical details:
There really is a dependency of the unpack flag file on the patch files.
So, why does it not work? Because the rule
$(PACKAGE_DIR)/$(UNTAR_FLAG_FILE) in tg_ext.mk uses the wrong test to
detect the existence of the unpacked python source code: -f instead of -d
After fixing this (SVN revision 1348771) the directory is removed.
Therefore unpacking it again succeeds and the files can be patched
without errors.
The python modules on the buildbots still have to be cleaned (even
though unpacking fails (silently), its flag file is still written and
therefore will not be done again.)
-Andre