Do skills 'compete' with one another for on kill effects?

Say I have two skills that are both delivering hits simultaneously:
rive + (healing hands with cleric hammer and seraph blade). In this case the rive hit will trigger a healing hands melee hit 100% of the time.

Rive has a chance of summoning a forged weapon / scrap metal on kill. Does this mean that healing hands and rive will be competing for the actual kill? Is there a chance that Seraph Blade will deal the killing damage, negating the chance of getting a scrap metal? If so, how is it determined which skill did its damage first? Or do both skills count as having gotten the kill?

Thanks,
-Sameesh

Skills that proc other skills resolve their hit first before the procced skill. If you hit with Rive it will do its damage and if that kills the target it will get the credit for the kill. If the target survives the Rive hit, then HH will hit and resolve its damage determining if it then gets the kill.