Fix invalid isinstance check in ListField.validate
Fix invalid isinstance check in ListField.validate

Using QuerySet directly would fail if QuerySetNoCache was used. Sadly the
test suite does not have a case where QuerySet would appear here, so adding
a test for this special case is not trivial.

MongoEngine/mongoengine