WIP: Make warm reboots reliable
(deleted) requested to merge daveshah/pyra-uboot:pyra-reboot-fix into pyra
Still awaiting confirmation that this is the correct fix and correct place to fix it...
This is on top of the USB fix but can be separated if needed.