A San Francisco homeless nonprofit got millions in city contracts while making "questionable" payments to a top official's son.