You killed Dva before Meka was able to eat her, if that happens the Meka insta disapears as for Genji the hook does dmg and it finish him off so it goes back to you immidiatly; Btw you could had kill Genji a lot sooner he was so close to you and 1 punch was enough.