There's other faces that don't contribute to the collision hull(s), such as those of func_illusionary entities.
There surely are collision nodes, afaik they're rooted into the bsp-tree just as the visual hull. Bsp's are nice thingies when it comes to picking the data you need to check collisions against or checking what to draw.