I wonder if this is related to the ancient issue I posted here. As far as I remember, @brad could never reproduce it, and I had to come up with a workaround for it. The symptoms sound quite similar, although the use case is a bit different.
Neil