drm/nouveau: fix assumption that semaphore dmaobj is valid in x-chan sync