They don't really have any choice but to finish it. They've already cancelled Raven Blade and possibly Galleon as well, and those are two of the titles they were really pushing for future release. Star Fox is already being advertised, so a cancellation this late in the production would require something terrible to have happened to all of the development material and beta copies.