btrfs: correctly handle return from ulist_add