[Python-Dev] Bug in Pickle protocol involving __setstate__