Fixing up flow control changes.

I was able to test some, and it appears to be working on OS X. but with the `.close()` bug my Mac is kernel panicking every few tests. (FTDI kernel drivers are crap, and the `.close()` bug pokes at them.)