Do not free io context when taking recursive faults in do_exit