Phone apps in general have a huge problem with extremely high timeouts and no user-facing cancel/retry buttons.
My intuition for whether a request that's not done yet is ever going to complete seems to be much better than what's written into most apps. It's really annoying when I have to entirely kill and reopen the app, rather than just have that one operation retried.