I think it is a foul
BCA rules 3.38 says it is a foul unless after the cb contacts the object ball one of the following happens...the cb contacts a cushion, a ball is pocketed, the ob contacts a cushion not attached to the same rail, or another object ball is driven to a cushion.
Since the...