I'm not crazy sure there is a correlation, but when I switched the picture size setting on the camera from 16m to 6m it stopped actively corrupting the photos (naturally can't recover what is already corrupted) it was like my phone couldn't recognize the resolution that the camera was using.