fix: custom user-config support with --user_config=<path>