Ich glaube das "Risiko" beschränkt sich einfach darauf, dass Dich zypper bei "dup" nicht mehr hindert RPMs zu installieren die nicht klar für die aktuelle Distribution ausgewiesen sind. Was zypper installiert hängt aber trotzdem immer noch von den angeschlossenen Repositories ab - wenn da also nix eingebunden ist, das mehr als nur eine Distribution "bedient" macht es vermutlich keinen grossen Unterschied 
Wenn es nur ein Anbieterwechsel ist, führ aber oftmals auch einfach ein "zypper install" zum Erfolg. Denn auch damit kann man updaten und auch der Befehl entfernt etwaige alte Versionen vor der Installation.
Voraussetzung ist natürlich immer, dass die RPMs sauber erstellt sind.
Ich halte eigentlich immer den folgenden Ablauf ein:
1. Versuch; zypper up xxx.rpm
2. Versuch: zypper in xxx.rpm
und das war zumindest bisher immer Zielführend.
zypper dup nutzte ich bisher wirklich nur für Updates von z.Bsp. 12.2 auf 12.3.