Checking if additional checks on fd cause error

Some additional checks are used by libusb for checking file descriptor of opened
USB device. This commits just readds them to op_open_fd as well. These checks
should not harm in any way.

Signed-off-by: Venkatesh Shukla <venkatesh.shukla.eee11@iitbhu.ac.in>