BUG: (GH3561) non-unique indexers with a list-like now return in the same order as the passed values

close #3561