Btrfs: fix repeated delalloc work allocation