User blog comment:Malthael Archangel of Death/Cosmic Entity vs God/@comment-7673575-20171111195939

This is actually a pretty good point.

I mean, Cosmic Entity (I kinda like the thing; serves as a fair replacement for Death) stated that aside from it, nothing, not even God himself can resurrect being that was sent there. And to clarify: Castiel was dead. A lot.

After Raphael ripped him apart, Chuck found James' molar in his hair. If God brought him back fast enough for Cas not-to-really-die, there would be no molar, and Cas would just fly back to Winchesters.

After Lucifer also ripped him apart, Cas was in pieces for quite a while. And the God brought him back.

As for an argument that human souls linger in the Veil after death, consider the following: angels are not the same as humans. Have we ever seen a ghost angel? And as far as I remember, Cos said that every angel that ever died is in the Empty.

Which really leaves the question (more of a plot hole, really): how did God bring back Cas all those times?