[PATCH openEuler-1.0-LTS] btrfs: clean up our handling of refs == 0 in snapshot delete