I had same denial as yours which is speciality occupation. If your i94 is not expired, ask your employer to file leave of absence and non-potent argument. There are chances of acceptance, if you already have a job at the same end client, once it is approved you can get back to status.
If your i94 is expired, you have to leave country asap, the longer you stay, the harder are the chances to come back. Change of job with a new employer with new h1 approval, stamping and clearing the immigration is involved to come back.