Completes the change where FileLock throws IOException or returns an instance, i.e. stops using null for failure signal