Assuming this is possible: Instead of creating an roScreen from within a Scene Graph Render thread, try creating it from the Main thread.
If your menu is implemented in the Scene Graph Render thread, you could set a field on the Global node, which would be observed by the Main thread, to trigger the creation of the roScreen.
I'm not sure if it would work, but that would sound like your best option. You can do several things from the Main thread that you can't do from a Render (or Task) thread.
https://github.com/belltown/