Revert "Fix SEGV on bad file/header in FitRideFile"

This reverts commit c8e1f95114100440b72cbc0ea27a8aea7637cfe4.
Another attempt to fix SEGV in FitRideFile

.. when the file is zero length or the header is truncated.