I am doing residency on EAD and in the morning I am going to change to GC I just received (I am the primary applicant). Yes, as desi2007 said, you have to live with your current situation and do one step in a time. First, find the program who accept you to work with EAD (may be quite difficult). Second, what if the EAD renewal delayed (apply to renew at least 5 months in advance). Then, what if your husband's I-485 get rejected which usually preceeded by intent for denial with relatively good time for both of you to take action (negotiate with the program to sponsor you H, if you finished step3 and H visa is in the policy of the program). But, if you have chance to join a program with the EAD just go ahead and take it without thinking, it may be the only chance for many IMG nowadays and I think the rest is relaively easy.