Well, the Calendar module doesn't do anything when you do indices(Calendar), so I don't feel very guilty and I don't think it's the Calendar part of the code that breaks it.
The master must have some sort of module index cache, that learns from indices.
Does writing an _indices() function in the Calendar module.pmod help?