If they cancel the tournament, they still have to pay out the million. If a tournament started and is cancelled before ITM (as would be the case here) - 50% of the pool is paid out equally to all remaining players, and 50% according to chip stack. It's in their rules.
"Roll Forward (No Players in the Money): If a tournament is cancelled and we do a 'roll forward' before the players are in the money, we refund each remaining player his tournament fee (and knockout bounty if appropriate), and then divide up the prize pool based on the following formula: 50% of the award pool is distributed evenly among all remaining players, and 50% of the award pool is distributed proportionally according to the chip count."
https://www.pokerstars.eu/poker/tournaments/rules/
No way they would do anything other than roll forward when it's already so close to the money.