override the target distribution from the system (bnc#881320)

use the target distribution from the base product so the service repositories
are compatible with the upgraded (future) product

- 3.1.10
so what happen if as target_distro is passed empty string? maybe better raise exception???