After discussing this in BIND-developer meeting on August 9, we decided that Evan would update the documentation to explain the current behavior. This behavior IS confusing, but there was a feeling that this patch was not an ideal solution. We will probably not accept the patch, but leaving the ticket open until the documentation is updated.