Racechrono is a pretty popular application amongst motorbike racers and mid 2009 the BT747 NMEA file output was examined for compatibility with Racechrono.
It turned out that Racechrono requires the NSAT data to be present, so in principle logging that data is needed to read the NMEA file produced by BT747 in Racechrono.
I've just added the functionality to create the NSAT field if it does not exist and when it is selected as an output field and when the option to create missing fields is active.