I think you are just finding the edges of the Kinect OpenNI interface. It can be very picky about initiating. You need to activate things in the correct order. If it does crash, you will be best served to power off all parts and start them up again in sequence. I suspect that if you are careful about doing this you will find it becomes more reliable.
Isadora 3.1.1 may include some fixes that help you, but nothing I can think of that is specific to OpenNI.
You can install 3.1.1 and keep your current installed version. (yes the download link is now the latest version).
This article will help you install a second copy of Isadora (useful for testing): https://support.troikatronix.c...
NOTE: the file format will be updated for Isadora 3.1.1 so if testing a current project file PLEASE save as a new file (dialogs will warn you) so that you have a safe backup