This weekend “Cradle Will Rock” at Diego Rivera Theater in San Francisco