I wonder what does the body report as the present lens in the PIC menu when this happens?
For example, simply as they're to hand right now, if I put a Zeiss 50mm on a 5D2 (I don't have a mk3) the PIC menu says 50mm lens - correction not available. If I put a Canon lens on, it will give the full name and may or may not offer correction depending on the lens.
Canon 1D, 300D IR, 450D full spectrum, 600D, 5D2, 7D, 7D2, EF 35/2, 85/1.8, 135/2+SF, 70-300L, 100-400L
EF-S 10-18, 15-85, MP-E 65, Zeiss 50/2 macro, Sigma 50A, 150 macro, 120-300/2.8 OS, Samyang 8mm fisheye