Sir,
These are all good and perfectly legitimate reasons to have it ending this way, and that's OK, it's just a shame there wasn't the option to have at least flown that last mission, come what may.
My other thought was to have that mission scripted, then cut to a 'Happily ever after'...