Low Bandwidth App Download Timeout

Problem/Justification
The timeout for downloading and starting an app is too short, Multi gigabyte apps like Open WebUI are guaranteed to fail when updating leaving them in a broken state.
This isn’t a bandwidth issue in my opinion because for everything else I can just download overnight, so my connection causes me no issues otherwise.
Really it seems that the timeout should only occur during the app startup, not the download/extracting.

Impact
When an image fails to download and extract in time the app stays in the stopped state and is unable to be started again as it appears that the download is not tried again. The only workaround I have found is to lookup the specific Docker image that an app is using (not always trivial, especially before the update is attempted), use the image pull feature within the GUI then once it succeeds the app will start.

User Story
Apps can be updated overnight or during a down period that is longer than 10 minutes and have them up and running by the end, bandwidth permitting.

since pulling the image first then updating works flawlessly, perhaps that is the avenue to solving this.
also has the added benefit of updating much faster so reduced downtime if that matters to people.