If he is luck, he could stay here. But USCIS might find the gap when review h1 applcation and issue REF for this gap. If he can response correctly, USCIS might issue H1 approval but deny H1 status change.