track: imporve bq_consumer_confirm_pointer function.
track: imporve bq_consumer_confirm_pointer function.

Now return the value of current_element_pointer, whether if set or not, as
that reduces the amount of code needed when setting and then checking it
afterwards outside of function boundaries.

Also try to reduce nested conditionals.

lscube/feng,lscube/feng,winlinvip/feng,lscube/feng,winlinvip/feng,winlinvip/feng