Corrupt file, HRM PRO+ and Forerunner 945

Having trouble downloading the .fit file from Ironman 70.3 European Champs to my Garmin Connect. It shows on the watch along with the high level stats, but won't allow even manual upload to Garmin Connect. Tried fixing it with the GarminFitSDK, but that produced a swim file half the size.

I'm aware that HRM-Pro+ can corrupt files with download. But Garmin is not providing any recovery mechanism.

Can some one drop a hint or help out? .fit file is attached - pulled it off manually.[solved]