Refuse to read non-block device set in config. Avoid blocking on open if user sets device to unconnected pipe.