btrfs: fix unpersisted i_size on fsync after expanding truncate