Only use signal channel if running embedded (#923)
Only use signal channel if running embedded (#923)

* Only use signal channel if running embedded

* Fix temporal functions test (#925)

* PR response, better logic for checking if running embedded

* Linter fix

m3db/m3db,m3db/m3db,m3db/m3db,m3db/m3db