Can you just use an invalid value of whatever you're waiting to set, and then check whether it's valid in onSceneReady$?