## Description
CLI cannot find liquibase.properties inside jar file with resources

## Steps To Reproduce
* put liquibase.properties inside jar file with database changelog and chagesets. in my case it is DatabaseUpdateResources.jar
* replace path to liquibase.jar, database driver jar and jar with resouurces in command below and run it
* java -cp "${path_to_jar}\liquibase.jar;${path_to_jar}\DatabaseUpdateResources.jar;${path_to_database_driver_jar}{database_driver.jar}" liquibase.integration.commandline.Main --logLevel=info update

## Actual Behavior
Errors:
The option --url is required.
The option --changeLogFile is required.

## Expected/Desired Behavior
liquibase used options from liquibase.properties inside jar in classpath.

## Additional Context
in version 3.5.3 cli update with properties file in jar worked correctly, this problem happened after updating to 4.2.0.

Issue created from original PR #1545


if (Scope.getCurrentScope().getSingleton(LiquibaseConfiguration.class).getRegisteredDefinition(key) == null) {
                    invalidKeys.add(" - '" + originalKey + "'");
                }
            }
        }
        if (invalidKeys.size() > 0) {
            if (this.properties.getProperty("strict", "false").equalsIgnoreCase("true")) {
                throw new IllegalArgumentException("Strict check failed due to undefined key(s) for '" + StringUtil.join(commandScope.getCommand().getName(), " ")
                        + "' command in " + StringUtil.lowerCaseFirst(sourceDescription) + "':\n"
                        + StringUtil.join(invalidKeys, "\n")
                        + "\nTo define keys that could apply to any command, prefix it with 'liquibase.command.'\nTo disable strict checking, remove 'strict' from the file.");
            } else {
                Scope.getCurrentScope().getLog(getClass()).warning("Potentially ignored key(s) in " + StringUtil.lowerCaseFirst(sourceDescription) + "\n" + StringUtil.join(invalidKeys, "\n"));
            }
        }
    }
    
    
    
    private void trimAllProperties() {
        properties.forEach((key, value) -> {
            if (value == null) {
                return;
            }
            if (!(value instanceof String)) {
                return;
            }
            properties.put(key, StringUtil.trimToEmpty((String) value));
        });
    }