Hi
This kind of things seem to be due to a lack of development in documentation and/or language.
In this case I suppose the issue is with a disagreement on what proper behaviour is. I'd rather have a open discussion about that than have everything determined by a language specification. When the language specification was written we all had far less of a coherent idea of what ChucK was or should be than we now do.