turnip: Only write the tu_RegisterDeviceEXT() out fence on success.
Fixes a double-free in dEQP-VK.wsi.display_control.register_device_event where the fence that we destroyed got destroyed again. Leaving it unset in the error path leaves the test's NULL in place.