was his 140 approved?
6+H1b is almost same as EAD, particularly you may be approved for only one year (some IO gives you one instead of 3 based on approved 140 with backlogged date. pending 140 will be granted 1 yr)
You can just use EAD and AP.Easier.