Jeremy,
I finally got around to testing your scene and ... exactly as you claimed, I
had the same problems. This is quite troubling and I can't seem to find an
explanation. Thanks for posting this puzzle ... I am going to look at it
some more in case it isn't a bug but just something we don't yet understand.
Neil