I filed a H1 transfer and requested my former employer not to withdraw my H1 until the new one is approved. My transfer is denied after 3 months , now the new employer is refiling. How long can my former employer retain my H1 , if this newly filed H1 also gets denied after a few months can i still go back to my former employer?