I thought this assert couldn't trip but I failed to
account for cases where some instruction gets
deleted and two PHIs suddenly become related.
It seems like its something that can happen
as this assert has been causing build failures in
some projects.
Fixes SWDEV-416336