doesn't log error if lock is lost due to completion; logs completion lock failures directly