ext4: fix EFBIG edge case when writing to large non-extent file