That’s also what I have been doing when I encountered these cases. But my rule of thumb has been, if I have to re-create a custom GHPython component for myself more than twice, then it should probably be an official component. I just merged a component to set the conditioned property into the development version of the plugin:
You should be able to get it on your end with the LB Versioner in ~20 minutes. After that, you can set your gbXML-imported rooms to be conditioned using the following: