libs/core: fallback to ipv6-prefix-assignment if ipv6-address is empty