Btrfs: deal with read errors on extent buffers differently