What does "I have been stranded for the last 3 years" mean? Stranded... in India?

Per 8 CFR 103.5(a)(2),
Quote Quoting 8 CFR 103.5(a)(2).
(2) Requirements for motion to reopen. A motion to reopen must state the new facts to be proved in the reopened proceeding and be supported by affidavits or other documentary evidence. A motion to reopen an application or petition denied due to abandonment must be filed with evidence that the decision was in error because:

(i) The requested evidence was not material to the issue of eligibility;

(ii) The required initial evidence was submitted with the application or petition, or the request for initial evidence or additional information or appearance was complied with during the allotted period; or

(iii) The request for additional information or appearance was sent to an address other than that on the application, petition, or notice of representation, or that the applicant or petitioner advised the Service, in writing, of a change of address or change of representation subsequent to filing and before the Service's request was sent, and the request did not go to the new address. (Paragraph (a)(2) revised 2/10/94; 59 FR 1463)
I infer that the theory would be that the identification of the I-94 in USCIS records constitutes new evidence that justifies reopening the petition.

The timeline on a motion to reopen is... whatever it is. It could be months. Some take years. As your attorney knows the full facts of your case, even if he's not very good he should be able to provide better answers to this sort of question than we can, as we have virtually no information to work with.