Require one of childList, attributes, and characterData to be true after defaulting

Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=27122
Should have been fixed as part of
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23189