Make sure the signal data (struct cobalt_sigpending) is freed when cobalt_signal_send() decides not to queue it.