I think I'd prefer not to send a bunch of 0s around in cases where we're not enabling unique dof ids.  However, since changing the buffer sizes at configure time reduces the test coverage of any one configuration I'll understand if others disagree.