What you're experiencing is different. The WiFi still has internet access, your signals aren't reaching the AP. The phone has no way of remedying this without switching to LTE very aggressively. I'd assume that would cause unnecessary battery drain and unneeded switches for many people.
That said, I haven't needed to restart the uber app to fix this. I just disable WiFi from the notification toggle and the app connects in about a second after that.
That said, I haven't needed to restart the uber app to fix this. I just disable WiFi from the notification toggle and the app connects in about a second after that.