REV: keep ioUnbindAll's consistent behavior same with ioUnbind

included unit test.