disable-signal-handler should just disable it
bugfix: enable the handler only after the handler is added
suppress consing in remove-all-signal-handlers