This should be fixed by
This was fixed in PUP-9247 and PUP-9691. Puppet now correctly takes ownership of stale lockfiles on posix and windows.