btrfs: make state preallocation more speculative in __set_extent_bit