I missed a BE flight from CDG for that very reason. The train to the airport broke down and once I had arrived with a great dealy at the airport, I would probably have made it just in time if already checked in. As I had yet to check-in, I did not make the flight. Complained about that and surprisingly Flybe offered to refund my ticket.