A safe way to send a signal to a long-running workflow?

Make sure that the child is started before calling continue-as-new. See Best way to create an async child workflow - #2 by maxim