But by the time we run out of IPv4 to allocate, the IPv6 network will
not have completed to dual stack the current IPv4 network. So what
will happen?
as dual-stack requires as many ipv4 addresses as there are ipv6
interfaces, this question is rubbish