D-17572 Fix NPE when DD is configured without a port-config element

For now, we'll just require the port-config element.

Note that while this change theoretically breaks backwards compatibility (and requires our users to update) it only does so in cases where the user is already broken (since not included the now required element would invariably lead to NPEs).