osd/ReplicatedPG: release op locks on on commit+applied

We were releasing the op locks when we applied the update but (potentially) 
before we committed it.  This means that another client can read object state
that is not yet durable.

Fixes: #7709 Signed-off-by: Sage Weil <sage@inktank.com>