recovery: dc2: remove assert
recovery: dc: dc2: use proper direct API
recovery: use lock by default