base: dissolve signal context before destruction