 Castiel manages to teleport to Bobby's and draws a sigil to hide himself from the other angels before passing out.He wakes in time to retrieve the Winchesters, but his weakened state prevents this so he is forced to draw power from Bobby's soul.While Dean killed the Phoenix, Castiel brought them back before they could gather the ashes so it all appears for nothing and he lacks the power to send them back.