io/uart: eliminate tx wait stuff
redo: redo all in load
redo: remove retry code in load (incompatible with set -e)