Migration tool reports invalid repo data and cancels upgrade but repo seems valid

Now i see what you mean. It is a bogus message after succesfull migration. Simply perform a reboot after the migration and you will be on Leap 16.