(#2935) - new_edits=false works regardless of order

This fix ensures that the input order of revisions
to the same document does not affect how those revisions
are loaded using bulkDocs with new_edits=false.
`results` can be an empty list now. This `yankError` fix only really applies when you use `new_edits === false` with `put()`, but apparently that's something Couch supports.