The good practice is to request 3 years H-1B extension if you are qualified for (meaning you have an I140 approval and you are currently subject to the visa number retrogression); otherwise you may go with the EAD. After you get another 3 years H extension, you do not have to renew your EAD year by year at least 3 times/years. Your I485 should be adjudicated within another three years you purchased from your H-1B extension. Isn’t it worth of doing this if you will have nothing to worry about your immigration matters but just wait for the GC results? As for whether the post 6 years H-1B is still valid after your I485 is denied, it should automatically become invalid ( same as the EAD) because the post 6 years H-1B is based on the pending LC or immigration petition. If there is no LC and immigration petition any more, how can the post 6 years H-1B exist? If one argues the I-94 has not expired, that is just like the D/S on the F1 I94. The F-1 may not fall into the unlawful presence but s/he does be out of status if s/he has violated her F Reg.