Compubahn is a temp company, right? I thought the rule for temping is that when they place you with a firm, then for six months you can't go permanent for that firm without the firm paying penalties.
Also, if they get you an interview with a firm, for six months you can't go back and represent yourself to that firm. During the six months, only the temp company can send you back to that firm, and they get a finder's fee. Otherwise, no firm would pay the fee, they would just solicit you directly after the interview.
The temp company can try to make the period longer than six months if they are unscrupulous.
If California found that this interferes with the free movement of labor, then the game is changing. How this relates to H1B's I don't understand.