Actually, that should work. The upgrade using DHCP to reach any remote repos is also the default behavior. This leaves the question if your 15.4 had that symlink /etc/products/baseproduct (see comment #7) to check what existing system to upgrade from. I am not even sure if it got that far in your case; I'll check again. Let me have another look and ask around in the team.