same change can be called more then once

noticed a bug where 2 changes are generated from adding one document, the only difference is one has in the changes array items, an `opts` key with the value `{status: 'available'}` so far this pull is just a test case that fails