This "noise" can happen with fine bright points and specular highlights. As with most cameras, the 50D skips rows in non-crop mode, which for example means that the blue pixels next to a red pixel in the image are actually from three rows away on the sensor. As a consequence, a white feature on the size scale of only a few pixels can gain a color tint due to the poor color sampling of that feature.
It makes sense this noise is not present with motion because motion blur will smear out any small features, and thus mitigates the spaced-out color sampling from row skipping. If these were hot pixels, motion shouldn't make a difference.
It also makes sense that this noise is minimized in crop mode because every sensor pixel is being read out. You can still get color effects depending on the presence of very fine features and the effectiveness of the demosaic algorithm.