jzh, as I said to vipsha, please note that this guy is not the main applicant. His spouse is the one having the job which did the 485. As you show pretty well on your info he should be able to apply, because he was working on EAD and he can still work in the U.S. and he is in status. However, as I said, I am not a lawyer and this is only my opinion.
By the way, I do not buy that BS about he being dependent. This is not a public charge issue, this is about being entitled or not to collect a benefit which does not qualify as a public charge. Would someone tell him to work for free as he is supposed to be a dependent of his wife? Give me a break!
My 2 cents.