## 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


}
            final String genericCommandPrefix = "liquibase.command.";
            final String targettedCommandPrefix = "liquibase.command." + StringUtil.join(commandScope.getCommand().getName(), ".") + ".";
            if (!key.contains(".")) {
                if (commandScope.getCommand().getArgument(key) == null) {
                        if(!key.startsWith("liquibase")) {
                            key = "liquibase." + key;
                        }
                    if (Scope.getCurrentScope().getSingleton(LiquibaseConfiguration.class).getRegisteredDefinition(key) == null) {
                        invalidKeys.add(" - '" + originalKey + "'");
                    }
                }
            } else if (key.startsWith(targettedCommandPrefix)) {
                String keyAsArg = key.replace(targettedCommandPrefix, "");
                if (commandScope.getCommand().getArgument(keyAsArg) == null) {
                    invalidKeys.add(" - '" + originalKey + "'");
                }
            } else if (key.startsWith(genericCommandPrefix)) {
                String keyAsArg = key.replace(genericCommandPrefix, "");
                boolean foundMatch = false;
                for (CommandDefinition definition : Scope.getCurrentScope().getSingleton(CommandFactory.class).getCommands(true)) {
                    if (definition.getArgument(keyAsArg) != null) {
                        foundMatch = true;
                        break;
                    }
                }
                if (!foundMatch) {
                    invalidKeys.add(" - '" + originalKey + "'");
                }
            } else {