Last night I was wrapping up Destiny for the night with a solo playthrough of the daily story mission. At the end of the Garden's Spire, I managed to be killed by a Centurion immediately after landing the final blow on Primus Sha'aull, and therefore before triggering Ghost to actually end the mission. In fact, Sha'aull's melting/dying animation executed after the red filter came up on my screen--the timing was so close that in the Crucible I would have expected a Postmortem medal.
And then I realized that rather than kicking me to the previous save point, I was stuck "waiting for an ally to revive you"--with no allies in the match and, that late in the mission, no way to get someone else to join my fireteam to pick me up. There was no timer, and no way to continue: do not pass go, do not collect engrams or ascendant shards.
So it seems like dying in that window presents the engine with a case it doesn't know how to handle. Either a 30-second respawn timer or the usual kick to the carnage screen and respawn would have given me a chance to finish the mission, rather than having to kick myself to orbit (with no reward).
EDIT: Fixed a small but annoying typo.
-
Damn, that's a pretty bad bug. Hopefully that'll get patched here soon. That stinks man...