I think those assignments are made by the Dem leadership, are they not?
What I heard last year was that the senators actually pay for their seats on committees to the party. I don't know if The chair of the committee, which would be a republican, can veto a democrat committee member.