Due to the migration to real virtual packages (away from PROVIDE= due to EAPI=7 constraints), we failed to resolve kernel binary packages correctly, thus packages that require them (external kernel modules.) This patch fixes it, by making sure that we resolve new virtuals correctly. We expect new virtuals to list kernel packages in their RDEPEND= (runtime dependecies.)