ContinueAsNew + signals

To guarantee you need to drain the signal channel using ReceiveAsync right before calling continue as new.

Note: This applies to Go SDK only! All other SDKs don’t use channels to deliver signals and already provide such a guarantee without any explicit coding needed.