installer: Move GS290 to a15
Description
The userdebug devices such as GS290 using adb sideload doesn't ack after last verification block has been sent to device. The actual installation however starts after verification block and only after installation the device returns DONEDONE. Default timeout being 30s for each packet always leads to error while sideloading such as below:
[DEBUG] Sideloading block 23220/23228
error.manager.js:11 -------------------DISPLAY ERROR
----------------
error.manager.js:12 Error on step: go-to-apply-update
error.manager.js:13 Cannot execute command undefined
<br/> Cannot execute command sideload
GS290-sideload-rom.zip <br/> Sideload
GS290-sideload-rom.zip failed: Sideload fails USB
receive timed out after 30000ms Error on step:
go-to-apply-update
Cannot execute command undefined
Cannot execute command sideload
GS290-sideload-rom.zip
Sideload GS290-sideload-rom.zip failed: Sideload
fails USB receive timed out after 30000msAfter patch: (By setting upperbound for only adb sideload to 5 min)

While at it I noticed the sideloading has no progress bar and all the block data is already present just need to plot the progress bar! (Somehow the back and forth progress bar also vanished after some recent changes?
Technical details
Tests
- Install A12 and then install A15 using web installer
- Install A15 using OTA and then install A15 using web installer
Issues
https://gitlab.e.foundation/e/devices/backlog/-/work_items/1705