Handle SIG_DESCHED interrupting SIG_TIMESLICE, and vice versa.

Resolves #415.  Resolves #410.