Added a retry in StreamIO select so it will recover from interrupts