take care of InterruptExceptions for #31; don't send pyerr message and continue on unexpected exception for #20