HIP-1180 using os.open with O_NONBLOCK to open the device to send the IOCTLS

Previously it failed to open some devices such as floppy devices with no media.