openwrt: work around some rare cases of disappearing subinterfaces
openwrt: fix some more raciness