The type check on the list field requires a list, though many
objects can be trivially iterated as lists, like sqlalchemy
lazy query objects. Relax the check slightly to fit a broader
range of "lists".
Change-Id: I514a0e6d445e9a14e3c0279b4e9bebfa0940337d