ppp: don't remove addresses from interface while IPCP/IPV6CP is running

pppd also tries to configure addresses by itself through some
ioctls. If we remove between those calls an address that was added,
pppd fails and quits.

To avoid this race condition, don't remove addresses while IPCP and
IPV6CP are running. Once pppd sends an IP configuration, it has
finished configuring the interface and we can proceed normally.

https://bugzilla.redhat.com/show_bug.cgi?id=2085382
61 jobs for bg/ppp-race-rh2085382 in 32 minutes and 40 seconds (queued for 4 seconds)