what makes them stay
I've always had this problem, even back in EVO, of how to get a failed mission to stay with you until you reach the destination so that the failtext can appear. No matter what I do the mission disappears the moment it fails - adding failtexts and timelimits and cargo - nothing works! Other people have mentioned similar frustrations, or even the opposite (missions never disappear immediately), but no one seems to have an answer. I've often suspected a bug - works only for some people or something like that.
So the big question is: What is it that decides whether or not a mission disappears the moment it fails?