I got my H1-B approved on Nov 7th and I received I-797b approval notice (which means the change of status not approved since I am already working in the USA), but when I contacted my DSO they told me that my SEVIS status is made inactive since the change of status was approved. How can that be possible? Is this a mistake made by USCIS? Am I not legal to stay here now? Can someone please help me understand my situation here and what should be my next move?