Fix provider bailing if the indexable service filters an entire batch of objects
Merge pull request #623 from merk/provider-fix

Fix provider bailing if the indexable service filters an entire batch of objects
Ignore iterator keys when converting to array
Added test