Ensure ReadStream with direct=true isn't racy

Partially addresses #17. Big thanks to @jonboulle for spotting that
head-slapper.