I agree with the rationale.
Should okvs-open and okvs-close be replaced with (with-okvs proc config).
Sounds good, but I suggest the name "using-okvs", and restoring the separate "home" argument in accordance with our previous discussion: it's almost always necessary.