JFT's demo being cancelled at the last minute may have something to do with India's Rafale buy. We don't have all the facts and there's clearly alot more to it than what's publically known.
France is making a huge push though, desperate to sell their Rafales to India - no-one else seems keen on buying them and they are desperate.
India previously used their influence with the French to have the French avionics package deal put on the backburner - would likely come back on the forefront if India goes for the Eurofighter. The French defence minister's desperation to appease India was visible when he was going on about how France won't entertain requests for "heavy equipment", from Pakistan.
Perhaps Pakistan decided it wasn't going to put up with this, and withdrew the JFT from the Paris expo. Or perhaps the French did something to hinder the JFT demo, to appease India yet further.
Whatever the case, it might be better for us in the long run. France is not a dependable partner, and having a large JFT fleet equipped with their avionics could have caused numerous headaches later. We have already experienced sanctions and problems before, and that painful experience helped us change for the better.