Test for #2970

This is the test for #2970. It do not pass anywhere except for http-http replications. Mainly submitting a pull-request for feedback.

Also, you'll notice I added the option `deleted_conflicts` to the http adapter. I needed this in order to get the tests working and I think this just generally a good option to provide.