I've tried with a CH340G USB-to-serial adapter and the serial programming cable.
However, this fails:
Reset Rabbit.
loaded 831 bytes from ../coldboot/coldload.bin
Sending initial loader.
Warning: Processor verification sequence failed!
sending 276 initial loader triplets
Error: Status line should be high after sending initial loader.
The error is the same no matter if the new tcdrain() or old usleep() approach is used in rabbit.c