Set the new target distro value at update (bnc#889778) 

- tested in regular SLES11 update via SCC
- @jsrain tested update using a SMT instance

Combined with the change above, this means we return `:register` instead of `:cancel`. Is that OK?