Right now I think it might be SD card related, but I have some issues with that idea. The SD card seems to be firmly in place, it's not coming out or anything. Also, if it were an intermittent connection I'd expect a write to fail and just be missing a chunk of data right in the middle, not have a created file with zero data, not even headers! Maybe the card is just a dud?
The card is a class 10 PNY 16gb micro SD.
Here is a screenshot of the files and sizes from my most recent event, it only caught 4 full runs, I believe RC_5 cut off half way through. Again, no error light, no outward signs of trouble during the event, just no data after.

Think we could get some troubleshooting options, like have the RCP spit out a text file on the sd card with any errors it encounters?