FitRideFile fix truncated read crash

.. caused by an eager file.close() recently introduced.
.. and add some more when returning from error.