Bug fix: Skip `distinct` when using a multi index and delete_all

Because distinct returns an array, and not a sequence, it's a problem.

Fixes #108