Variants need to be touched when a new stock location is created

Added coverage and adjusted the logic in stock_item.conditional_variant_touch to make the necessary touch in the case that a new stock location is created.

Variants already get touched when stock items are changed but this case was not covered.