OpenDescriptor should autoclose fd always on error