NewCleaner is called from the sync loop for orphaned volumes.  I _think_ we can implement this as a wrapper, and I think it would be a clean approach.  That said, the devil is in the details, and I think the only way to flush out issues is try it.  The alternative is to elevate PVClaims to a non-plugin and just handle it directly. 