Question: once I have looked up the child workflow is there a way to get back a Promise that you can then wait on for the child to finish (as an alternative to having the child send back a signal to the parent)?
You cannot until this feature request is implemented.