Pickling a `SimpleLazyObject` wrapping a model did not work correctly; in particular it did not add the `_django_version` attribute added in 42736ac8. Now it will handle this and other custom `__reduce__` methods correctly.
42736ac8
Python 2.6 has some different behaviour when checking isinstance(foo, collections.Iterator).