I do not agree with labordrags message. You are eligble for 7th year H-1 extension since your labor application was done more than 1 year ago.
How can he renew his H1 status, when he has no pending labor? The labor he filed is already approved. His 140 and 485 are not pending for more than a year? Not sure if he started working in EAD or no, but even so, I dont think he can extend his H1 status. They will renew his EAD for sure. If he can do it, I will appreciate your effort in correcting me, and I am sorry If I didn't fully understand the law.
When you file 485 and use EAD you are on Pending AOS. However it is safer to renew your H-1 and stay on H-1 status. You will also have to renew H-4 for your dependents.