Made linux_file_t destruction possibly block, added drainer for set_file_size ops.