Is it currently possible to query the state of an external workflow from within a workflow? And, I suppose, is it a reasonable thing to be doing?
My understanding is
QueryWorkflow is a client method that must not be used within a workflow, so the only alternative seems to be to call
QueryWorkflow from an activity.