Unblock all signals at the start of the child setup, and iterate through the signals by number instead of the #ifdef hell.
mentioned in issue #2303