I noticed that the device "Xbox NUI Sensor" disappear after a process calling Freenect2DeviceImpl::stop(). I couldn't open the device even if I invoke new process. To recover that, I must unplug the AC adaptor and the USB cable from the Kinect V2 adaptor to reset that. I must do unplug and plug every time because recent Protonect handles ^C signal to call the stop().
My environment is Kinect sensor which have product ID == 0x02C4 (libfreenect2.hpp says that is "preview"), Mac OS X 10.11.2. and to day's master branch of libfreenect2.
I'm curious to know whether your device show similar behavior because I have only one Kinect and only one Mac.
Someone has same problem? or it's just that my hardware has a problem?