Return 1 if a circular buffer and a temporal circular buffer always intersect, 0 if not, and -1 on error.