You may be in a situation where (1) an employer has violated your trust in the past, and you are uncomfortable with that employer; but (2) you still need something from that employer- their payment of overdue wages, their approval of a pending administrative request, etc.
If you're an H-1B worker who has been benched or otherwise underpaid wages, and you're interested in trying to address your problems, you should consider acting promptly. Promptly educate yourself about the legal options you have, and promptly take action. If you take the right actions at the wrong time (i.e. after too much delay), they can become the wrong actions.