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

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

Yes, that's better, `:cancel` would result in `:abort` and that's wrong. `:register` asks user for a new registration when registration upgrade fails.