hsuart_tty: WIP-EXPERIMENTAL-WIP improve buffer mgmt