I think your lawyer is right. I am very sure that INS will take I693 that is more than one year old. But if it is too old, such as more than 3 years old, INS will ask you to re-do it again.