The San Jose Rock ‘n’ Roll Half Marathon, which has its 20th running this weekend, is like a progressive music festival with more than a dozen bands on pop-up stages around town. The only catch is you ...