It is surprising that INS approved H1B approval, after you got green card. A person cannot have both immigrant and non-immigrant dual status. Did you get inquiry or trouble when entering U.S as green card holder? Thanks,