Avoid holding a `per_peer_state` lock while claiming from a monitor