If they're eager to have you done internal paper, they should take care USCIS form as well.
If they're I-129, go ahead sign it and then move yourself to B.
If you don't have I-129 done and start to work for B, it's a violation but it would not hurt that much if the paper is followed in near future.