wait for routable IPv6 addresses on usb0 for backend services

otherwise, we'll invariably bind a socket to something strange and be
unable to properly communicate with devices most of the time.