Description
Issue
A transaction might be rolled back, potentially leaving an invalid shared key in a Dict::key.
Related Github Issue : couchbase/couchbase-lite-C#287
Task
Port the fix from fleece's master branch to lithium branch.
https://github.com/couchbase/fleece/commit/dcaa54943e6fcf05a610476912299873b5328bf7