hurd: Respect existing FD_CLOEXEC in S_msg_set_fd