pub fn init_external_signals()
Idempotently initialises the external signal channel. Safe to call multiple times.