Good question. Last I heard, btrfs just keeps writing data toward the end of the disk until it runs out of disk. Then it panics.
This appears to have been fixed, and doesn't invovled anything so crufty as a vacuum running in the background, but I can't find specifics. Does anybody have up to date info?