Thanks to a reader (see the comments on the original post on this subject), my attention has been drawn to this new post, which apparently provides access to the original Google Mars source image for the anomaly. It appears that the cosmic ray explanation now has solid support.