Network.getStatus() returns true but then fails with error code auth/network-request-failed

So there is no way to do this on an iOS device?

I guess I will just leave in a delay.

I think this is occurring when a user opens the app after it being in background mode and it reconnects to the network.