It's always possible (I have no inside knowledge) that the BACF flights have been block booked by specialist tour operators or a local travel agent. I notice, on a random date I checked, that the FLR flight from EDI had only 7 seats left, which suggests that much of the capacity had been chartered.