[Product] Update product `availableOn` when updating master variant

Alternative to #1658.