So I agree with you on the Snape thing, I suspect that the conversation Hagrid overheard was Snape telling Dumbledore he has reservations about killing him. Which lends credence to Dumbledore pleading with Snape to kill him. I'm not certain that Dumbledore won't come back either, perhaps Snape (who can cast spells mentally) used a fake death spell, but my bets 50-50 at best on that one.
I think, incident, that it is entirely likely that Dumbledore's rock solid faith in Snape is that Snape made an Unbreakable Vow to him.
I think, incident, that it is entirely likely that Dumbledore's rock solid faith in Snape is that Snape made an Unbreakable Vow to him.