A look behind the story of Zac Efron getting punched by a homeless man in Los Angeles' Skid Row neighborhood