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


}
    private int handleException(Throwable exception) {
        Throwable cause = exception;
        String bestMessage = exception.getMessage();
        while (cause.getCause() != null) {
            if (StringUtil.trimToNull(cause.getMessage()) != null) {
                bestMessage = cause.getMessage();
            }
            cause = cause.getCause();
        }
        if (bestMessage == null) {
            bestMessage = exception.getClass().getName();
        } else {
            
            bestMessage = bestMessage.replaceFirst("^[\\w.]*exception[\\w.]*: ", "");
            bestMessage = bestMessage.replace("Unexpected error running Liquibase: ", "");
        }
        Scope.getCurrentScope().getLog(getClass()).severe(bestMessage, exception);
        boolean printUsage = false;
        try (final StringWriter suggestionWriter = new StringWriter();
             PrintWriter suggestionsPrintWriter = new PrintWriter(suggestionWriter)) {
            if (exception instanceof CommandLine.ParameterException) {
                if (exception instanceof CommandLine.UnmatchedArgumentException) {
                    System.err.println("Unexpected argument(s): " + StringUtil.join(((CommandLine.UnmatchedArgumentException) exception).getUnmatched(), ", "));
                } else {
                    System.err.println("Error parsing command line: " + bestMessage);
                }
                CommandLine.UnmatchedArgumentException.printSuggestions((CommandLine.ParameterException) exception, suggestionsPrintWriter);
                printUsage = true;
            } else if (exception instanceof IllegalArgumentException