RegisterDelayedCallback registers a callback to fire after a delay. The call itself is not blocking. Try changing it to:
s.env.RegisterDelayedCallback(func() {
s.env.SignalWorkflow("signal-name", "signal-value")
}, time.Minute)
Also, you probably want to adjust the timer from one-second delay if you want to fire it after the signal.