networkd: link - correctly skip state ENSLAVING when no vlans configured

This fixes a regression introduced in 672682a6b