close should not be cancellable after "failing" with EINTR