A SIGCHLD can come in before our rbc-interrupt SIGIO, so ignore that possible extraneous SIGIO.

Resolves #348.  Resolves #291.  (Symptoms are identical anyway, and the same SIGCHLD/USR_SCHED circumstances exist; haven't tested fix with FF though.)