No doubt, your attoney screwed up your case.
You can try with another H1 premium process, using the receipt copies of the denied H1 & expired I-94. Some times, CIS may approve without looking at your previous denied H1 case. However, try to transfer the case to a different company.
Best of...