`result` referenced before assignment in `refit_single()` for cases when all are bad fits. i.e., `for vary_trial in range(len(vary_combo)):` is exhausted while `result = mini.minimize()` has not been successful even once