Changed variant handling in Production Component module

If a different variant of the component is scanned, a new component line is created if required.