read_file: Remove need to disable traps by rereading on errors