BCF sampling fails in Python when no propensity score is provided and `'propensity_covariate'` is set to `'none'` in the `general_params` dictionary