daemon_shutdown calls common_shutdown internally; calling both frees the same context twice
dualopend