Now that we're manually flushing, let the OS choose the best buffer size.

This is mostly out of paranoia that Python 3 is taking "bufsize=1" as literally "use a one-byte buffer", which would not be desirable.