[PATCH 4.9 067/118] Btrfs: fix corruption reading shared and compressed extents after hole punching