I've given this a test in LXD on my system which triggers the RA stall; after upgrading it does not wait for an RA before marking the interface configured and also confirmed that it does not regress the case where there are existing RA's on the network; those are still received. Note that we see eth0: Configured before the Discovering IPv6 routers, and Received Router Advertisement.
Apr 20 20:55:21.062761 b1 systemd[1]: Started Network Service.
Apr 20 20:55:21.904103 b1 systemd-networkd[163]: eth0: Configured
Apr 20 20:55:21.904190 b1 systemd-networkd[163]: eth0: Discovering IPv6 routers
Apr 20 20:55:21.904252 b1 systemd-networkd[163]: NDISC: Started IPv6 Router Solicitation client
Apr 20 20:55:21.904632 b1 systemd-networkd[163]: NDISC: Sent Router Solicitation, next solicitation in 3s
Apr 20 20:55:21.906538 b1 systemd-networkd[163]: NDISC: Received Router Advertisement: flags none preference medium lifetime 30 sec
root@b1:~# networkctl status
● State: routable
Address: 10.8.107.88 on eth0 2001:db8:100:f101:216:3eff:fe5f:d776 on eth0 fe80::216:3eff:fe5f:d776 on eth0
Gateway: 10.8.107.1 on eth0 fe80::216:3eff:fe31:e211 (Xensource, Inc.) on eth0
DNS: 10.8.107.1
Search Domains: lxd
I've given this a test in LXD on my system which triggers the RA stall; after upgrading it does not wait for an RA before marking the interface configured and also confirmed that it does not regress the case where there are existing RA's on the network; those are still received. Note that we see eth0: Configured before the Discovering IPv6 routers, and Received Router Advertisement.
Apr 20 20:55:21.062761 b1 systemd[1]: Started Network Service. networkd[ 163]: eth0: Configured networkd[ 163]: eth0: Discovering IPv6 routers networkd[ 163]: NDISC: Started IPv6 Router Solicitation client networkd[ 163]: NDISC: Sent Router Solicitation, next solicitation in 3s networkd[ 163]: NDISC: Received Router Advertisement: flags none preference medium lifetime 30 sec
Apr 20 20:55:21.904103 b1 systemd-
Apr 20 20:55:21.904190 b1 systemd-
Apr 20 20:55:21.904252 b1 systemd-
Apr 20 20:55:21.904632 b1 systemd-
Apr 20 20:55:21.906538 b1 systemd-
root@b1:~# networkctl status
2001: db8:100: f101:216: 3eff:fe5f: d776 on eth0
fe80: :216:3eff: fe5f:d776 on eth0
fe80: :216:3eff: fe31:e211 (Xensource, Inc.) on eth0
● State: routable
Address: 10.8.107.88 on eth0
Gateway: 10.8.107.1 on eth0
DNS: 10.8.107.1
Search Domains: lxd