Temporarily making IO unkillable.

Also added a home_for_io_with_sched variant to consolidate some cases.

This is a temporary step to resolving #8674.