USB: serial: reimplement generic fifo-based writes