File the I-129 again, asking consulate notification. You don;t need a US status or not even need to be in US to get i-797 approval (without new I-94 in this case)
You will go for H1B visa interview once you have the H1 approval.
You will go for H1B visa interview once you have the H1 approval.