OpenFile.ready needs to use interruptible select logic.

This should fix some test hangs on Travis.