The interesting thing is that according to USCIS conventions (I do not know if this is a law), when PD is not current, they should not approve any 485 cases. How should they know within 60 days my PD will be current? Is there anyone in the same boat?
My case:
PD 3/05
I140/485 filing: 6/07
Biometric exam: 8/07
AP/EAD: 10/07
SC: NSC