Instead of this intimidating error window, couldn't linuxrc just tell the user that the repo doesn't match exactly and offer to try kexec? We can easily catch that in openQA.