Update default same product rule

Only allow exchanges for variants that are in stock. Also include the original variant as an option.