I think your scenario is likely the case.
I had seen others suggest that the encounter was fake, meaning he set it up, said the Trump signs looked fake, but I don’t think it was fake.
I think Cruz was fishing for an assault.
That's how that bunch of wacko lawyers in the Westboro Baptist Church support themselves. Provoke violence and then sue.