Fix soundness hole
Fix soundness hole

The passed action needs to be Send + Sync, because it can be run in
whatever thread. It slipped through static mut ‒ that one doesn't
require it to be Send.

vorner/signal-hook,vorner/signal-hook,vorner/signal-hook