btrfs: fix lost prealloc extents beyond eof after full fsync